==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: emscripten 4.0.11-1 (Tue Jul 15 06:52:19 2025)
==> Retrieving sources...
  -> Updating emscripten git repo...
  -> Updating llvm-project git repo...
From https://github.com/llvm/llvm-project
 - [deleted]                   (none)                 -> refs/pull/137991/merge
 - [deleted]                   (none)                 -> refs/pull/148555/merge
 - [deleted]                   (none)                 -> refs/pull/148827/merge
   a2b31109458a..9eb0fc8e5767  main                   -> main
 * [new branch]                users/arsenm/tablegen/avoid-trailing-whitespace-string-to-offset-table -> users/arsenm/tablegen/avoid-trailing-whitespace-string-to-offset-table
 * [new branch]                users/arsenm/tablegen/use-string-offset-table-runtime-libcall-names -> users/arsenm/tablegen/use-string-offset-table-runtime-libcall-names
   d01533ac8cb6..29cb1e3c782f  users/pierre-vh/fix-select-ptrreplace -> users/pierre-vh/fix-select-ptrreplace
 + 6b44c71ccda5...cab70921fbf2 refs/pull/102601/merge -> refs/pull/102601/merge  (forced update)
 + 4bce9b9d895b...6535ce3f52ff refs/pull/111217/merge -> refs/pull/111217/merge  (forced update)
 + f379777502f4...44cdac9e0fa8 refs/pull/117153/merge -> refs/pull/117153/merge  (forced update)
 + 0aba3f2ae144...c52b4ea2c029 refs/pull/121036/merge -> refs/pull/121036/merge  (forced update)
 + da22cb99b81a...57bcef15d7df refs/pull/122197/merge -> refs/pull/122197/merge  (forced update)
 + 6b8c322f6ac0...b847945c466d refs/pull/122318/head  -> refs/pull/122318/head  (forced update)
 + 10fdd387f5df...5e93bb67da82 refs/pull/122318/merge -> refs/pull/122318/merge  (forced update)
 + 0c678f913e61...052cb5efeef0 refs/pull/125970/merge -> refs/pull/125970/merge  (forced update)
 + a2e27daf003d...cfc0fb72fcbc refs/pull/128113/merge -> refs/pull/128113/merge  (forced update)
 + d0394d2bb7b2...3f50d986d85e refs/pull/128938/merge -> refs/pull/128938/merge  (forced update)
 + 23224e760315...ee7210420fd9 refs/pull/130482/merge -> refs/pull/130482/merge  (forced update)
 + 37ce0a66f029...e2e79ffbcde0 refs/pull/132548/merge -> refs/pull/132548/merge  (forced update)
 + 0b7a784e1f7a...5b2f07b4e7fd refs/pull/133786/merge -> refs/pull/133786/merge  (forced update)
 + c27c8a3734ed...0dddc539d028 refs/pull/134131/merge -> refs/pull/134131/merge  (forced update)
 + d0418b1e3e9b...a7d67d5b9e10 refs/pull/134556/merge -> refs/pull/134556/merge  (forced update)
 + 0a3adcc4f9b8...d6add874094c refs/pull/135163/merge -> refs/pull/135163/merge  (forced update)
 + 47de5b275fd4...cb3ddebcfeb1 refs/pull/135497/merge -> refs/pull/135497/merge  (forced update)
 + 82fa56b9529b...cb4e0634aec6 refs/pull/135807/merge -> refs/pull/135807/merge  (forced update)
 + 64cf32dc42e1...2767bb60586c refs/pull/136231/merge -> refs/pull/136231/merge  (forced update)
 + 44513bb3e4a3...40fa6958de5f refs/pull/137840/merge -> refs/pull/137840/merge  (forced update)
 + 3690be700fb2...05fa4ea47a86 refs/pull/137991/head  -> refs/pull/137991/head  (forced update)
 + f1167b7a13f1...2e6a5ae67847 refs/pull/139694/merge -> refs/pull/139694/merge  (forced update)
 + 70836ce4df62...1191e7775da0 refs/pull/140188/merge -> refs/pull/140188/merge  (forced update)
 + c3d741551508...baf880dad705 refs/pull/140282/merge -> refs/pull/140282/merge  (forced update)
 + 90df4f314bca...afa701cbbf02 refs/pull/140498/merge -> refs/pull/140498/merge  (forced update)
 + c00f8643d86e...4e3f3a0abd0a refs/pull/141507/merge -> refs/pull/141507/merge  (forced update)
 + c02f994d271f...572c8de98dc3 refs/pull/142941/merge -> refs/pull/142941/merge  (forced update)
 + 96b6d6900891...73a2c569c7dc refs/pull/143036/merge -> refs/pull/143036/merge  (forced update)
 + 7a47793630b4...dc0dede881ee refs/pull/143272/merge -> refs/pull/143272/merge  (forced update)
 + 38104773c3c3...a6fc4873aebd refs/pull/143671/head  -> refs/pull/143671/head  (forced update)
 + 671d93caff20...eaf789132627 refs/pull/143671/merge -> refs/pull/143671/merge  (forced update)
 + f96fcb65d85c...0669a14d8506 refs/pull/143673/merge -> refs/pull/143673/merge  (forced update)
 + 8a596b04588e...739698b812ca refs/pull/143781/merge -> refs/pull/143781/merge  (forced update)
 + 51bed320113e...113efb2cc2f3 refs/pull/143866/merge -> refs/pull/143866/merge  (forced update)
 + 548808213206...1ddf838c0bf9 refs/pull/143876/merge -> refs/pull/143876/merge  (forced update)
 + 82349a20cd1c...6ffa79cb134a refs/pull/144855/merge -> refs/pull/144855/merge  (forced update)
 + ab6f1b8e5917...19cfe1dee270 refs/pull/144945/merge -> refs/pull/144945/merge  (forced update)
 + 4f33593690ac...45a96051d4fa refs/pull/145033/merge -> refs/pull/145033/merge  (forced update)
 + 61d9c94b7467...f222893d0789 refs/pull/145050/merge -> refs/pull/145050/merge  (forced update)
 + 70bc64820aa9...9cded4385699 refs/pull/145223/merge -> refs/pull/145223/merge  (forced update)
 + 75e3b8486615...3bc8891f5d21 refs/pull/145232/merge -> refs/pull/145232/merge  (forced update)
 + a6088e303e82...05bb85ce7a4c refs/pull/145700/merge -> refs/pull/145700/merge  (forced update)
 + 09404ecab78c...cd2b963e6c13 refs/pull/145858/merge -> refs/pull/145858/merge  (forced update)
 + 3a4cca6412b6...7211843c7dd3 refs/pull/146031/merge -> refs/pull/146031/merge  (forced update)
 + 3b94824b1fe7...0ecba7297b94 refs/pull/146171/merge -> refs/pull/146171/merge  (forced update)
 + 258bdaf08161...d2c3310a23ae refs/pull/146203/merge -> refs/pull/146203/merge  (forced update)
 + 02399f723e99...9f8a46658ee5 refs/pull/146355/merge -> refs/pull/146355/merge  (forced update)
 + 9ca7fa6650bc...8fb0229b05b0 refs/pull/146371/merge -> refs/pull/146371/merge  (forced update)
 + 8b15a0b721bf...0204f59b1d94 refs/pull/146455/merge -> refs/pull/146455/merge  (forced update)
 + bd8944ba83eb...2b17453b6cf9 refs/pull/146517/merge -> refs/pull/146517/merge  (forced update)
 + 9b8206971503...460a4fc8bb83 refs/pull/146526/merge -> refs/pull/146526/merge  (forced update)
 + f93fec3356d4...7dcab96ad10a refs/pull/146531/merge -> refs/pull/146531/merge  (forced update)
 + 9180c8ddb885...b283c4cb035d refs/pull/146673/merge -> refs/pull/146673/merge  (forced update)
 + f0a02bd22de7...5a58def62b93 refs/pull/146711/merge -> refs/pull/146711/merge  (forced update)
 + c7baab1800b2...a6445db5c203 refs/pull/146729/merge -> refs/pull/146729/merge  (forced update)
 + ae9602819ce8...23b6b21241c1 refs/pull/146773/merge -> refs/pull/146773/merge  (forced update)
 + 8b1d0c658585...062cde62d746 refs/pull/146813/merge -> refs/pull/146813/merge  (forced update)
 + 8b505a5cadc7...3a7f04332dd8 refs/pull/146864/merge -> refs/pull/146864/merge  (forced update)
 + 8992be328406...bb4f379f4027 refs/pull/146941/merge -> refs/pull/146941/merge  (forced update)
 + 869829d17a1e...1be4ad0ed418 refs/pull/147021/merge -> refs/pull/147021/merge  (forced update)
 + 460f9e178332...95be7cd9fcaf refs/pull/147060/merge -> refs/pull/147060/merge  (forced update)
 + a52d15aa7de2...ba0be154cd5a refs/pull/147067/merge -> refs/pull/147067/merge  (forced update)
 + 29f2fe2f974d...0a7d665fc664 refs/pull/147134/merge -> refs/pull/147134/merge  (forced update)
 + bbbfc2de14a2...3a24942ed03a refs/pull/147163/merge -> refs/pull/147163/merge  (forced update)
 + 1c04e72821b5...67a0a14703a6 refs/pull/147292/merge -> refs/pull/147292/merge  (forced update)
 + 51deee80bbcf...f673cfa13ef9 refs/pull/147294/merge -> refs/pull/147294/merge  (forced update)
 + 6b32970d1dea...97ccdb7d1ea4 refs/pull/147307/merge -> refs/pull/147307/merge  (forced update)
 + 00f890c88d97...8d8c3396e683 refs/pull/147325/merge -> refs/pull/147325/merge  (forced update)
 + 4de2ae23cf59...8189585d5c5e refs/pull/147381/merge -> refs/pull/147381/merge  (forced update)
 + 524f7b63a4e1...4a36bbeabd68 refs/pull/147444/merge -> refs/pull/147444/merge  (forced update)
 + 9dd306f2d895...f441abeda9c3 refs/pull/147451/merge -> refs/pull/147451/merge  (forced update)
 + bb24b2a7e09b...6e23540ab3e8 refs/pull/147708/merge -> refs/pull/147708/merge  (forced update)
 + 90f5dbddfd65...28072b66916d refs/pull/147710/merge -> refs/pull/147710/merge  (forced update)
 + f7e185cef0ed...02ad974e8394 refs/pull/147719/merge -> refs/pull/147719/merge  (forced update)
 + a7f1cadcf6fb...143c686806e1 refs/pull/147721/merge -> refs/pull/147721/merge  (forced update)
 + 0564fab5cd45...e213453b1885 refs/pull/147731/merge -> refs/pull/147731/merge  (forced update)
 + b275fe44c680...0f015ae5e7d6 refs/pull/147787/merge -> refs/pull/147787/merge  (forced update)
 + 9a57fb475d27...b6f1b5b4700a refs/pull/147854/merge -> refs/pull/147854/merge  (forced update)
 + 68d8306be6f5...7be32dba68fe refs/pull/147900/merge -> refs/pull/147900/merge  (forced update)
 + 9c2020bf9620...79423289aab8 refs/pull/147917/merge -> refs/pull/147917/merge  (forced update)
 + 1a1fda4513ea...69bfddd78d10 refs/pull/147940/merge -> refs/pull/147940/merge  (forced update)
 + 06ca2e57adb2...cddedf3c2912 refs/pull/147960/merge -> refs/pull/147960/merge  (forced update)
 + 0f74995a2658...134be004ae7e refs/pull/147961/merge -> refs/pull/147961/merge  (forced update)
   8444c7ed7e34..84d611cf7ae7  refs/pull/147970/head  -> refs/pull/147970/head
 + fffea503775b...25eb789e41bc refs/pull/147970/merge -> refs/pull/147970/merge  (forced update)
 + 144fc08fc8d1...1f20ce3ae741 refs/pull/147985/merge -> refs/pull/147985/merge  (forced update)
 + fda0da137852...90756fec70ae refs/pull/148018/merge -> refs/pull/148018/merge  (forced update)
 + 91d7d4518547...351b3f5083b6 refs/pull/148142/merge -> refs/pull/148142/merge  (forced update)
 + ac5d705638a4...4ccf9e82863e refs/pull/148159/merge -> refs/pull/148159/merge  (forced update)
 + 6da1388006cb...287be23a1912 refs/pull/148205/merge -> refs/pull/148205/merge  (forced update)
 + 6649ecb440dd...8014fcd5e5bf refs/pull/148209/merge -> refs/pull/148209/merge  (forced update)
 + d5d865666748...b431297f28a6 refs/pull/148212/merge -> refs/pull/148212/merge  (forced update)
 + a69beeb65820...05526be85490 refs/pull/148222/merge -> refs/pull/148222/merge  (forced update)
 + 0eb6683983a4...d58350954f20 refs/pull/148233/merge -> refs/pull/148233/merge  (forced update)
 + aa19ff302355...de307012c1e2 refs/pull/148239/head  -> refs/pull/148239/head  (forced update)
 + 4b7eee4eb76b...00e7e62f4d6f refs/pull/148239/merge -> refs/pull/148239/merge  (forced update)
 + 57cd4a15af5f...0885230cd4af refs/pull/148243/merge -> refs/pull/148243/merge  (forced update)
 + dbc5a0c8e09e...b4c0ae3d5e8a refs/pull/148287/merge -> refs/pull/148287/merge  (forced update)
 + b963498208e9...db69da096e00 refs/pull/148343/merge -> refs/pull/148343/merge  (forced update)
 + 2515aa66ee9c...21f9bdfa0dc8 refs/pull/148350/merge -> refs/pull/148350/merge  (forced update)
 + e0134092e5ba...b4052bef9950 refs/pull/148377/merge -> refs/pull/148377/merge  (forced update)
 + 75eb9e349b4d...c3476b331c8b refs/pull/148407/merge -> refs/pull/148407/merge  (forced update)
 + 478611a2d9a9...b1c5b8e4cc11 refs/pull/148410/merge -> refs/pull/148410/merge  (forced update)
 + 16d5431bf309...46c8853bade7 refs/pull/148417/merge -> refs/pull/148417/merge  (forced update)
 + 996ddacdb181...44d68538cc08 refs/pull/148426/head  -> refs/pull/148426/head  (forced update)
 + c46b9780e9c3...065e74f5c8ba refs/pull/148426/merge -> refs/pull/148426/merge  (forced update)
 + e3e8187d47ff...e5fc3531ee3b refs/pull/148561/merge -> refs/pull/148561/merge  (forced update)
 + 74704c89dd76...13f71b8ad24b refs/pull/148567/merge -> refs/pull/148567/merge  (forced update)
 + 5097f91e17bc...4b5a47375666 refs/pull/148584/merge -> refs/pull/148584/merge  (forced update)
 + 8eeff7dd43ef...8bd490e5ee65 refs/pull/148585/merge -> refs/pull/148585/merge  (forced update)
   6fa93582e0dd..acb3e1fe00b4  refs/pull/148593/head  -> refs/pull/148593/head
 + f4552a5f9642...922a310b6aa7 refs/pull/148593/merge -> refs/pull/148593/merge  (forced update)
 + 7a11416aca99...6bb6a19fae40 refs/pull/148601/merge -> refs/pull/148601/merge  (forced update)
 + 9dd77783f864...b918e4eea3d7 refs/pull/148602/merge -> refs/pull/148602/merge  (forced update)
 + 76acfa7e8f9c...9837fad8ad37 refs/pull/148612/merge -> refs/pull/148612/merge  (forced update)
 + b27774bd3619...1b276510935b refs/pull/148620/merge -> refs/pull/148620/merge  (forced update)
 + 303af53f9da6...92be13e46da2 refs/pull/148622/merge -> refs/pull/148622/merge  (forced update)
 + fb9eadd1b239...95cec38abd17 refs/pull/148629/merge -> refs/pull/148629/merge  (forced update)
 + 2ba0e29a0168...c34cf006c696 refs/pull/148640/merge -> refs/pull/148640/merge  (forced update)
 + b878591b7c2d...e37d67d509d1 refs/pull/148644/merge -> refs/pull/148644/merge  (forced update)
 + 81e03ebc977e...13c7470bde9d refs/pull/148650/head  -> refs/pull/148650/head  (forced update)
 * [new ref]                   refs/pull/148650/merge -> refs/pull/148650/merge
 + 043ea7fc9b88...26d1a750caf4 refs/pull/148666/merge -> refs/pull/148666/merge  (forced update)
 + bb06275dc4ba...18e0a844ace4 refs/pull/148685/merge -> refs/pull/148685/merge  (forced update)
 + 7c35039df3c4...57e361e60206 refs/pull/148701/merge -> refs/pull/148701/merge  (forced update)
 + eb9a1fe6b947...ebc13e4c5a93 refs/pull/148707/merge -> refs/pull/148707/merge  (forced update)
 + 0d7717d6e009...15ad4bc13d5d refs/pull/148730/merge -> refs/pull/148730/merge  (forced update)
 + 30debbff3676...b62d52519461 refs/pull/148745/merge -> refs/pull/148745/merge  (forced update)
 + f9e9105627ae...4702f7c56808 refs/pull/148757/merge -> refs/pull/148757/merge  (forced update)
 + d2f63276eb40...a20d2a20157d refs/pull/148761/merge -> refs/pull/148761/merge  (forced update)
 + 05ff1c875c18...94cda60f8463 refs/pull/148775/merge -> refs/pull/148775/merge  (forced update)
 + 39585a176597...1ac6ef7f86fa refs/pull/148783/merge -> refs/pull/148783/merge  (forced update)
 + 754573428241...068b7cb43e00 refs/pull/148790/merge -> refs/pull/148790/merge  (forced update)
 + 1d8563ac7dc2...5305e037730f refs/pull/148797/merge -> refs/pull/148797/merge  (forced update)
 + 2d8943f4edd0...b92f65a38c4a refs/pull/148798/merge -> refs/pull/148798/merge  (forced update)
 + 237d2a061cc5...d9f0148787d0 refs/pull/148799/merge -> refs/pull/148799/merge  (forced update)
 + 57e45f13bdea...d376c1699b4b refs/pull/148801/merge -> refs/pull/148801/merge  (forced update)
 + e192efb1e1ab...535a8fb9c357 refs/pull/148806/merge -> refs/pull/148806/merge  (forced update)
 + bbbe8f0b9316...231224264554 refs/pull/148808/merge -> refs/pull/148808/merge  (forced update)
 + 37fa00b9c217...bcf3fe1b1245 refs/pull/148818/merge -> refs/pull/148818/merge  (forced update)
 + f90a5b77916d...35bea26f0440 refs/pull/148821/merge -> refs/pull/148821/merge  (forced update)
 + 32883b1718e9...31ca674f5140 refs/pull/148823/merge -> refs/pull/148823/merge  (forced update)
 + 6d0feb484814...cbf5509b9df3 refs/pull/148824/merge -> refs/pull/148824/merge  (forced update)
 + e5e7a8997c19...1ed6d0d7c638 refs/pull/148825/merge -> refs/pull/148825/merge  (forced update)
 + 438165c3ab78...9b098e6aa731 refs/pull/148828/merge -> refs/pull/148828/merge  (forced update)
   d01533ac8cb6..29cb1e3c782f  refs/pull/148829/head  -> refs/pull/148829/head
 + 20c990184469...7957257b009a refs/pull/148829/merge -> refs/pull/148829/merge  (forced update)
 + 744c1d6ab34e...cc27ba123565 refs/pull/148831/merge -> refs/pull/148831/merge  (forced update)
 + 11f2434aba0b...c22a160e5099 refs/pull/148834/merge -> refs/pull/148834/merge  (forced update)
 + e1c6e37a9818...6d2dba64d5b4 refs/pull/148835/merge -> refs/pull/148835/merge  (forced update)
 + c64efc31a9b6...7f70a2e69165 refs/pull/148836/merge -> refs/pull/148836/merge  (forced update)
 * [new ref]                   refs/pull/148839/head  -> refs/pull/148839/head
 * [new ref]                   refs/pull/148839/merge -> refs/pull/148839/merge
 * [new ref]                   refs/pull/148840/head  -> refs/pull/148840/head
 * [new ref]                   refs/pull/148840/merge -> refs/pull/148840/merge
 * [new ref]                   refs/pull/148841/head  -> refs/pull/148841/head
 * [new ref]                   refs/pull/148841/merge -> refs/pull/148841/merge
 * [new ref]                   refs/pull/148843/head  -> refs/pull/148843/head
 * [new ref]                   refs/pull/148843/merge -> refs/pull/148843/merge
 + cfa4c1d9969e...a6fd8670edcd refs/pull/78124/merge  -> refs/pull/78124/merge  (forced update)
 + b175e0310fff...fbaf31ce0b2a refs/pull/79592/merge  -> refs/pull/79592/merge  (forced update)
 + 239b33d1b0ee...05b5cf82c271 refs/pull/88699/merge  -> refs/pull/88699/merge  (forced update)
 + 3596551a7358...56aef1c63c56 refs/pull/96503/merge  -> refs/pull/96503/merge  (forced update)
 + 3bc2d1e58d8c...574f88001368 refs/pull/96633/merge  -> refs/pull/96633/merge  (forced update)
  -> Updating binaryen git repo...
  -> 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.11-1 (Tue Jul 15 06:54:03 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (6) c-ares-1.34.5-1  libngtcp2-1.13.0-1  libuv-1.51.0-1
             simdjson-1:3.13.0-1  acorn-1:8.12.0-1  nodejs-23.11.1-2

Total Download Size:   14.20 MiB
Total Installed Size:  67.23 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 nodejs-23.11.1-2-armv7h downloading...
 libuv-1.51.0-1-armv7h downloading...
 c-ares-1.34.5-1-armv7h downloading...
 simdjson-1:3.13.0-1-armv7h downloading...
 libngtcp2-1.13.0-1-armv7h downloading...
 acorn-1:8.12.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 acorn...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving 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-11.2.0-1  nodejs-nopt-7.2.1-1  perl-error-0.17030-1
              perl-mailtools-2.22-1  perl-timedate-2.33-7  rhash-1.4.4-1
              semver-7.7.2-1  zlib-ng-2.2.4-1  cmake-4.0.3-1  git-2.50.1-3
              ninja-1.12.1-2  npm-11.4.2-1

Total Download Size:    28.18 MiB
Total Installed Size:  149.54 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-4.0.3-1-armv7h downloading...
 git-2.50.1-3-armv7h downloading...
 npm-11.4.2-1-any downloading...
 node-gyp-11.2.0-1-any downloading...
 cppdap-1.58.0-2-armv7h downloading...
 rhash-1.4.4-1-armv7h downloading...
 ninja-1.12.1-2-armv7h downloading...
 jsoncpp-1.9.6-3-armv7h downloading...
 zlib-ng-2.2.4-1-armv7h downloading...
 perl-mailtools-2.22-1-any downloading...
 perl-timedate-2.33-7-any downloading...
 semver-7.7.2-1-any downloading...
 perl-error-0.17030-1-any downloading...
 nodejs-nopt-7.2.1-1-any downloading...
 hicolor-icon-theme-0.18-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-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git [installed]
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 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> 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% (3390/11363)
Updating files:  30% (3409/11363)
Updating files:  31% (3523/11363)
Updating files:  32% (3637/11363)
Updating files:  33% (3750/11363)
Updating files:  34% (3864/11363)
Updating files:  35% (3978/11363)
Updating files:  36% (4091/11363)
Updating files:  37% (4205/11363)
Updating files:  38% (4318/11363)
Updating files:  39% (4432/11363)
Updating files:  40% (4546/11363)
Updating files:  41% (4659/11363)
Updating files:  42% (4773/11363)
Updating files:  43% (4887/11363)
Updating files:  44% (5000/11363)
Updating files:  45% (5114/11363)
Updating files:  46% (5227/11363)
Updating files:  47% (5341/11363)
Updating files:  48% (5455/11363)
Updating files:  49% (5568/11363)
Updating files:  50% (5682/11363)
Updating files:  51% (5796/11363)
Updating files:  52% (5909/11363)
Updating files:  53% (6023/11363)
Updating files:  54% (6137/11363)
Updating files:  55% (6250/11363)
Updating files:  56% (6364/11363)
Updating files:  57% (6477/11363)
Updating files:  58% (6591/11363)
Updating files:  59% (6705/11363)
Updating files:  60% (6818/11363)
Updating files:  61% (6932/11363)
Updating files:  62% (7046/11363)
Updating files:  63% (7159/11363)
Updating files:  63% (7252/11363)
Updating files:  64% (7273/11363)
Updating files:  65% (7386/11363)
Updating files:  66% (7500/11363)
Updating files:  67% (7614/11363)
Updating files:  68% (7727/11363)
Updating files:  69% (7841/11363)
Updating files:  70% (7955/11363)
Updating files:  71% (8068/11363)
Updating files:  72% (8182/11363)
Updating files:  73% (8295/11363)
Updating files:  74% (8409/11363)
Updating files:  75% (8523/11363)
Updating files:  76% (8636/11363)
Updating files:  77% (8750/11363)
Updating files:  78% (8864/11363)
Updating files:  78% (8885/11363)
Updating files:  79% (8977/11363)
Updating files:  80% (9091/11363)
Updating files:  81% (9205/11363)
Updating files:  82% (9318/11363)
Updating files:  83% (9432/11363)
Updating files:  84% (9545/11363)
Updating files:  85% (9659/11363)
Updating files:  86% (9773/11363)
Updating files:  87% (9886/11363)
Updating files:  88% (10000/11363)
Updating files:  89% (10114/11363)
Updating files:  90% (10227/11363)
Updating files:  91% (10341/11363)
Updating files:  92% (10454/11363)
Updating files:  93% (10568/11363)
Updating files:  94% (10682/11363)
Updating files:  95% (10795/11363)
Updating files:  96% (10909/11363)
Updating files:  97% (11023/11363)
Updating files:  98% (11136/11363)
Updating files:  99% (11250/11363)
Updating files: 100% (11363/11363)
Updating files: 100% (11363/11363), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of llvm-project git repo...
Cloning into 'llvm-project'...
done.
Updating files:   1% (2361/160008)
Updating files:   2% (3201/160008)
Updating files:   3% (4801/160008)
Updating files:   3% (4946/160008)
Updating files:   3% (6391/160008)
Updating files:   4% (6401/160008)
Updating files:   4% (7664/160008)
Updating files:   5% (8001/160008)
Updating files:   6% (9601/160008)
Updating files:   6% (10931/160008)
Updating files:   7% (11201/160008)
Updating files:   7% (12428/160008)
Updating files:   8% (12801/160008)
Updating files:   8% (13796/160008)
Updating files:   9% (14401/160008)
Updating files:   9% (14647/160008)
Updating files:  10% (16001/160008)
Updating files:  10% (17026/160008)
Updating files:  11% (17601/160008)
Updating files:  12% (19201/160008)
Updating files:  12% (20487/160008)
Updating files:  13% (20802/160008)
Updating files:  14% (22402/160008)
Updating files:  15% (24002/160008)
Updating files:  15% (24095/160008)
Updating files:  16% (25602/160008)
Updating files:  17% (27202/160008)
Updating files:  17% (27360/160008)
Updating files:  17% (28448/160008)
Updating files:  18% (28802/160008)
Updating files:  18% (29697/160008)
Updating files:  18% (29791/160008)
Updating files:  19% (30402/160008)
Updating files:  20% (32002/160008)
Updating files:  20% (32738/160008)
Updating files:  21% (33602/160008)
Updating files:  22% (35202/160008)
Updating files:  22% (36231/160008)
Updating files:  23% (36802/160008)
Updating files:  23% (37835/160008)
Updating files:  24% (38402/160008)
Updating files:  24% (39601/160008)
Updating files:  25% (40002/160008)
Updating files:  26% (41603/160008)
Updating files:  26% (42136/160008)
Updating files:  27% (43203/160008)
Updating files:  27% (44317/160008)
Updating files:  27% (44416/160008)
Updating files:  28% (44803/160008)
Updating files:  28% (45029/160008)
Updating files:  29% (46403/160008)
Updating files:  30% (48003/160008)
Updating files:  30% (48053/160008)
Updating files:  31% (49603/160008)
Updating files:  31% (50585/160008)
Updating files:  31% (50610/160008)
Updating files:  32% (51203/160008)
Updating files:  33% (52803/160008)
Updating files:  33% (53403/160008)
Updating files:  34% (54403/160008)
Updating files:  35% (56003/160008)
Updating files:  35% (56040/160008)
Updating files:  35% (57355/160008)
Updating files:  36% (57603/160008)
Updating files:  36% (58996/160008)
Updating files:  37% (59203/160008)
Updating files:  38% (60804/160008)
Updating files:  38% (62342/160008)
Updating files:  39% (62404/160008)
Updating files:  40% (64004/160008)
Updating files:  40% (64152/160008)
Updating files:  40% (64503/160008)
Updating files:  41% (65604/160008)
Updating files:  41% (66359/160008)
Updating files:  42% (67204/160008)
Updating files:  43% (68804/160008)
Updating files:  43% (69571/160008)
Updating files:  44% (70404/160008)
Updating files:  44% (70922/160008)
Updating files:  44% (71484/160008)
Updating files:  45% (72004/160008)
Updating files:  45% (72690/160008)
Updating files:  46% (73604/160008)
Updating files:  47% (75204/160008)
Updating files:  47% (76029/160008)
Updating files:  47% (76715/160008)
Updating files:  47% (76749/160008)
Updating files:  48% (76804/160008)
Updating files:  48% (78393/160008)
Updating files:  49% (78404/160008)
Updating files:  49% (79241/160008)
Updating files:  50% (80004/160008)
Updating files:  50% (80412/160008)
Updating files:  50% (81417/160008)
Updating files:  51% (81605/160008)
Updating files:  51% (81861/160008)
Updating files:  51% (82731/160008)
Updating files:  51% (82822/160008)
Updating files:  52% (83205/160008)
Updating files:  52% (83412/160008)
Updating files:  52% (84606/160008)
Updating files:  52% (84613/160008)
Updating files:  53% (84805/160008)
Updating files:  53% (85367/160008)
Updating files:  54% (86405/160008)
Updating files:  54% (86995/160008)
Updating files:  54% (87372/160008)
Updating files:  55% (88005/160008)
Updating files:  56% (89605/160008)
Updating files:  56% (90292/160008)
Updating files:  56% (90314/160008)
Updating files:  56% (91022/160008)
Updating files:  57% (91205/160008)
Updating files:  57% (92026/160008)
Updating files:  57% (92040/160008)
Updating files:  57% (92427/160008)
Updating files:  58% (92805/160008)
Updating files:  58% (93722/160008)
Updating files:  58% (94097/160008)
Updating files:  58% (94391/160008)
Updating files:  59% (94405/160008)
Updating files:  59% (94905/160008)
Updating files:  59% (94960/160008)
Updating files:  59% (95023/160008)
Updating files:  60% (96005/160008)
Updating files:  61% (97605/160008)
Updating files:  61% (98201/160008)
Updating files:  62% (99205/160008)
Updating files:  63% (100806/160008)
Updating files:  63% (101440/160008)
Updating files:  64% (102406/160008)
Updating files:  64% (103728/160008)
Updating files:  65% (104006/160008)
Updating files:  65% (105334/160008)
Updating files:  65% (105580/160008)
Updating files:  66% (105606/160008)
Updating files:  66% (106052/160008)
Updating files:  66% (106881/160008)
Updating files:  67% (107206/160008)
Updating files:  68% (108806/160008)
Updating files:  68% (109495/160008)
Updating files:  68% (109796/160008)
Updating files:  68% (109848/160008)
Updating files:  69% (110406/160008)
Updating files:  69% (110885/160008)
Updating files:  70% (112006/160008)
Updating files:  70% (112408/160008)
Updating files:  70% (113362/160008)
Updating files:  71% (113606/160008)
Updating files:  71% (114340/160008)
Updating files:  71% (114346/160008)
Updating files:  71% (114354/160008)
Updating files:  71% (115132/160008)
Updating files:  72% (115206/160008)
Updating files:  72% (115237/160008)
Updating files:  73% (116806/160008)
Updating files:  73% (118350/160008)
Updating files:  74% (118406/160008)
Updating files:  75% (120006/160008)
Updating files:  75% (120661/160008)
Updating files:  75% (120706/160008)
Updating files:  75% (120708/160008)
Updating files:  75% (121080/160008)
Updating files:  75% (121092/160008)
Updating files:  76% (121607/160008)
Updating files:  76% (122572/160008)
Updating files:  76% (122638/160008)
Updating files:  77% (123207/160008)
Updating files:  78% (124807/160008)
Updating files:  78% (124986/160008)
Updating files:  79% (126407/160008)
Updating files:  79% (127307/160008)
Updating files:  79% (127483/160008)
Updating files:  80% (128007/160008)
Updating files:  81% (129607/160008)
Updating files:  81% (130911/160008)
Updating files:  82% (131207/160008)
Updating files:  82% (131808/160008)
Updating files:  83% (132807/160008)
Updating files:  83% (132832/160008)
Updating files:  84% (134407/160008)
Updating files:  84% (135450/160008)
Updating files:  84% (135774/160008)
Updating files:  85% (136007/160008)
Updating files:  85% (136125/160008)
Updating files:  86% (137607/160008)
Updating files:  87% (139207/160008)
Updating files:  87% (139626/160008)
Updating files:  87% (139888/160008)
Updating files:  87% (140063/160008)
Updating files:  88% (140808/160008)
Updating files:  88% (142158/160008)
Updating files:  89% (142408/160008)
Updating files:  90% (144008/160008)
Updating files:  90% (144073/160008)
Updating files:  90% (145498/160008)
Updating files:  90% (145549/160008)
Updating files:  91% (145608/160008)
Updating files:  91% (145743/160008)
Updating files:  92% (147208/160008)
Updating files:  92% (148321/160008)
Updating files:  93% (148808/160008)
Updating files:  93% (149663/160008)
Updating files:  93% (149702/160008)
Updating files:  94% (150408/160008)
Updating files:  94% (151673/160008)
Updating files:  95% (152008/160008)
Updating files:  95% (152422/160008)
Updating files:  95% (152894/160008)
Updating files:  96% (153608/160008)
Updating files:  97% (155208/160008)
Updating files:  97% (156198/160008)
Updating files:  97% (156503/160008)
Updating files:  98% (156808/160008)
Updating files:  98% (158320/160008)
Updating files:  99% (158408/160008)
Updating files: 100% (160008/160008)
Updating files: 100% (160008/160008), done.
Updating files:  45% (756/1674)
Updating files:  45% (757/1674)
Updating files:  46% (771/1674)
Updating files:  47% (787/1674)
Updating files:  48% (804/1674)
Updating files:  49% (821/1674)
Updating files:  50% (837/1674)
Updating files:  51% (854/1674)
Updating files:  52% (871/1674)
Updating files:  53% (888/1674)
Updating files:  54% (904/1674)
Updating files:  55% (921/1674)
Updating files:  56% (938/1674)
Updating files:  57% (955/1674)
Updating files:  58% (971/1674)
Updating files:  59% (988/1674)
Updating files:  60% (1005/1674)
Updating files:  61% (1022/1674)
Updating files:  62% (1038/1674)
Updating files:  63% (1055/1674)
Updating files:  64% (1072/1674)
Updating files:  65% (1089/1674)
Updating files:  66% (1105/1674)
Updating files:  67% (1122/1674)
Updating files:  68% (1139/1674)
Updating files:  69% (1156/1674)
Updating files:  70% (1172/1674)
Updating files:  71% (1189/1674)
Updating files:  72% (1206/1674)
Updating files:  73% (1223/1674)
Updating files:  74% (1239/1674)
Updating files:  75% (1256/1674)
Updating files:  76% (1273/1674)
Updating files:  77% (1289/1674)
Updating files:  78% (1306/1674)
Updating files:  79% (1323/1674)
Updating files:  80% (1340/1674)
Updating files:  81% (1356/1674)
Updating files:  82% (1373/1674)
Updating files:  83% (1390/1674)
Updating files:  84% (1407/1674)
Updating files:  85% (1423/1674)
Updating files:  86% (1440/1674)
Updating files:  87% (1457/1674)
Updating files:  88% (1474/1674)
Updating files:  89% (1490/1674)
Updating files:  90% (1507/1674)
Updating files:  91% (1524/1674)
Updating files:  92% (1541/1674)
Updating files:  93% (1557/1674)
Updating files:  93% (1565/1674)
Updating files:  94% (1574/1674)
Updating files:  95% (1591/1674)
Updating files:  96% (1608/1674)
Updating files:  97% (1624/1674)
Updating files:  98% (1641/1674)
Updating files:  99% (1658/1674)
Updating files: 100% (1674/1674)
Updating files: 100% (1674/1674), done.
Switched to a new branch 'makepkg'
  -> Creating working copy of binaryen git repo...
Cloning into 'binaryen'...
done.
Updating files:  89% (2399/2669)
Updating files:  90% (2403/2669)
Updating files:  91% (2429/2669)
Updating files:  92% (2456/2669)
Updating files:  93% (2483/2669)
Updating files:  94% (2509/2669)
Updating files:  95% (2536/2669)
Updating files:  96% (2563/2669)
Updating files:  96% (2579/2669)
Updating files:  97% (2589/2669)
Updating files:  98% (2616/2669)
Updating files:  99% (2643/2669)
Updating files: 100% (2669/2669)
Updating files: 100% (2669/2669), done.
Switched to a new branch 'makepkg'
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.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.5s)
-- Generating done (0.2s)
-- Build files have been written to: /build/emscripten/src/binaryen/build
ninja: Entering directory `build'

[0/306] Building CXX object CMakeFiles...en.dir/src/ir/ExpressionAnalyzer.cpp.o
[0/306] Building CXX object CMakeFiles...dir/src/ir/ExpressionManipulator.cpp.o
[0/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/debuginfo.cpp.o
[0/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[0/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[0/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[1/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/effects.cpp.o
[1/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[2/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/debuginfo.cpp.o
[2/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[3/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/export-utils.cpp.o
[3/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[4/306] Building CXX object CMakeFiles...dir/src/ir/ExpressionManipulator.cpp.o
[4/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/drop.cpp.o
[5/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/eh-utils.cpp.o
[6/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[7/306] Building CXX object CMakeFiles...en.dir/src/ir/ExpressionAnalyzer.cpp.o
[7/306] Building CXX object CMakeFiles...yen.dir/src/ir/possible-contents.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/intrinsics.cpp.o
[8/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/names.cpp.o
[9/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[10/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/memory-utils.cpp.o
[10/306] Building CXX object CMakeFile.../src/ir/LocalStructuralDominance.cpp.o
[11/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/properties.cpp.o
[11/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[12/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/lubs.cpp.o
[12/306] Building CXX object CMakeFile...dir/src/ir/public-type-validator.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/principal-type.cpp.o
[13/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[14/306] Building CXX object CMakeFile.../src/ir/LocalStructuralDominance.cpp.o
[14/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[15/306] Building CXX object CMakeFile...dir/src/ir/public-type-validator.cpp.o
[15/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/module-utils.cpp.o
[16/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/LocalGraph.cpp.o
[17/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[18/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/ReFinalize.cpp.o
[18/306] Building CXX object CMakeFile...ryen.dir/src/ir/module-splitting.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/stack-utils.cpp.o
[19/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/return-utils.cpp.o
[20/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[21/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/table-utils.cpp.o
[21/306] Building CXX object CMakeFile...n.dir/src/asmjs/shared-constants.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o
[22/306] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[23/306] Building CXX object CMakeFiles/binaryen.dir/src/asmjs/asmangle.cpp.o
[23/306] Building CXX object CMakeFile...ipten-optimizer/optimizer-shared.cpp.o
[24/306] Building CXX object CMakeFile...n.dir/src/asmjs/shared-constants.cpp.o
[24/306] Building CXX object CMakeFile.../src/emscripten-optimizer/parser.cpp.o
[25/306] Building CXX object CMakeFile...yen.dir/src/ir/possible-contents.cpp.o
[25/306] Building CXX object CMakeFile.../emscripten-optimizer/simple_ast.cpp.o
[26/306] Building CXX object CMakeFile.../src/emscripten-optimizer/parser.cpp.o
[26/306] Building CXX object CMakeFile.../interpreter/expression-iterator.cpp.o
[27/306] Building CXX object CMakeFile...ipten-optimizer/optimizer-shared.cpp.o
[27/306] Building CXX object CMakeFile....dir/src/interpreter/interpreter.cpp.o
[28/306] Building CXX object CMakeFile.../emscripten-optimizer/simple_ast.cpp.o
[28/306] Building CXX object CMakeFile...aryen.dir/src/passes/param-utils.cpp.o
[29/306] Building CXX object CMakeFile....dir/src/interpreter/interpreter.cpp.o
[29/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[30/306] Building CXX object CMakeFile.../interpreter/expression-iterator.cpp.o
[30/306] Building CXX object CMakeFile...ryen.dir/src/passes/string-utils.cpp.o
[31/306] Building CXX object CMakeFiles/binaryen.dir/src/cfg/Relooper.cpp.o
[31/306] Building CXX object CMakeFile...aryen.dir/src/passes/test_passes.cpp.o
[32/306] Building CXX object CMakeFile...ryen.dir/src/ir/module-splitting.cpp.o
[32/306] Building CXX object CMakeFile.../src/passes/AbstractTypeRefining.cpp.o
[33/306] Building CXX object CMakeFile...ryen.dir/src/passes/string-utils.cpp.o
[33/306] Building CXX object CMakeFile...dir/src/passes/AlignmentLowering.cpp.o
[34/306] Building CXX object CMakeFiles/binaryen.dir/src/ir/type-updating.cpp.o
[34/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[35/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/pass.cpp.o
[35/306] Building CXX object CMakeFile...dir/src/passes/AvoidReinterprets.cpp.o
[36/306] Building CXX object CMakeFile...aryen.dir/src/passes/test_passes.cpp.o
[36/306] Building CXX object CMakeFile...en.dir/src/passes/CoalesceLocals.cpp.o
[37/306] Building CXX object CMakeFile...dir/src/passes/AlignmentLowering.cpp.o
[37/306] Building CXX object CMakeFile...aryen.dir/src/passes/CodePushing.cpp.o
[38/306] Building CXX object CMakeFile.../src/passes/AbstractTypeRefining.cpp.o
[38/306] Building CXX object CMakeFile...aryen.dir/src/passes/CodeFolding.cpp.o
[39/306] Building CXX object CMakeFile...aryen.dir/src/passes/param-utils.cpp.o
[39/306] Building CXX object CMakeFile.../passes/ConstantFieldPropagation.cpp.o
[40/306] Building CXX object CMakeFile...dir/src/passes/AvoidReinterprets.cpp.o
[40/306] Building CXX object CMakeFile...yen.dir/src/passes/ConstHoisting.cpp.o
[41/306] Building CXX object CMakeFile...aryen.dir/src/passes/CodePushing.cpp.o
[41/306] Building CXX object CMakeFile...ryen.dir/src/passes/DataFlowOpts.cpp.o
[42/306] Building CXX object CMakeFile...en.dir/src/passes/CoalesceLocals.cpp.o
[42/306] Building CXX object CMakeFile...c/passes/DeadArgumentElimination.cpp.o
[43/306] Building CXX object CMakeFile...yen.dir/src/passes/ConstHoisting.cpp.o
[43/306] Building CXX object CMakeFile...r/src/passes/DeadCodeElimination.cpp.o
[44/306] Building CXX object CMakeFile.../passes/ConstantFieldPropagation.cpp.o
[44/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[45/306] Building CXX object CMakeFile...ryen.dir/src/passes/DataFlowOpts.cpp.o
[45/306] Building CXX object CMakeFile.../passes/DebugLocationPropagation.cpp.o
[46/306] Building CXX object CMakeFile...c/passes/DeadArgumentElimination.cpp.o
[46/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[47/306] Building CXX object CMakeFile...aryen.dir/src/passes/CodeFolding.cpp.o
[47/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[48/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeAlign.cpp.o
[48/306] Building CXX object CMakeFile...asses/DuplicateImportElimination.cpp.o
[49/306] Building CXX object CMakeFile.../passes/DebugLocationPropagation.cpp.o
[49/306] Building CXX object CMakeFile...ses/DuplicateFunctionElimination.cpp.o
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Asyncify.cpp.o
[50/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[51/306] Building CXX object CMakeFile...r/src/passes/DeadCodeElimination.cpp.o
[51/306] Building CXX object CMakeFile...ryen.dir/src/passes/EncloseWorld.cpp.o
[52/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DeNaN.cpp.o
[52/306] Building CXX object CMakeFile...n.dir/src/passes/ExtractFunction.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/DWARF.cpp.o
[53/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[54/306] Building CXX object CMakeFile...ryen.dir/src/passes/EncloseWorld.cpp.o
[54/306] Building CXX object CMakeFile...dir/src/passes/FuncCastEmulation.cpp.o
[55/306] Building CXX object CMakeFile...asses/DuplicateImportElimination.cpp.o
[55/306] Building CXX object CMakeFile....dir/src/passes/GenerateDynCalls.cpp.o
[56/306] Building CXX object CMakeFile...n.dir/src/passes/ExtractFunction.cpp.o
[56/306] Building CXX object CMakeFile...yen.dir/src/passes/GlobalEffects.cpp.o
[57/306] Building CXX object CMakeFile...ses/DuplicateFunctionElimination.cpp.o
[57/306] Building CXX object CMakeFile...en.dir/src/passes/GlobalRefining.cpp.o
[58/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Directize.cpp.o
[58/306] Building CXX object CMakeFile...src/passes/GlobalStructInference.cpp.o
[59/306] Building CXX object CMakeFile...dir/src/passes/FuncCastEmulation.cpp.o
[59/306] Building CXX object CMakeFile...rc/passes/GlobalTypeOptimization.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Flatten.cpp.o
[60/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[61/306] Building CXX object CMakeFile....dir/src/passes/GenerateDynCalls.cpp.o
[61/306] Building CXX object CMakeFile...src/passes/hash-stringify-walker.cpp.o
[62/306] Building CXX object CMakeFile...yen.dir/src/passes/GlobalEffects.cpp.o
[62/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[63/306] Building CXX object CMakeFile...en.dir/src/passes/GlobalRefining.cpp.o
[63/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[64/306] Building CXX object CMakeFile...src/passes/hash-stringify-walker.cpp.o
[64/306] Building CXX object CMakeFile...src/passes/HeapStoreOptimization.cpp.o
[65/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/GUFA.cpp.o
[65/306] Building CXX object CMakeFile....dir/src/passes/I64ToI32Lowering.cpp.o
[66/306] Building CXX object CMakeFile...src/passes/GlobalStructInference.cpp.o
[66/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[67/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Outlining.cpp.o
[67/306] Building CXX object CMakeFile...src/passes/InstrumentBranchHints.cpp.o
[68/306] Building CXX object CMakeFile...rc/passes/GlobalTypeOptimization.cpp.o
[68/306] Building CXX object CMakeFile....dir/src/passes/InstrumentLocals.cpp.o
[69/306] Building CXX object CMakeFile...src/passes/HeapStoreOptimization.cpp.o
[69/306] Building CXX object CMakeFile....dir/src/passes/InstrumentMemory.cpp.o
[70/306] Building CXX object CMakeFile....dir/src/passes/InstrumentLocals.cpp.o
[70/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[71/306] Building CXX object CMakeFile...src/passes/InstrumentBranchHints.cpp.o
[71/306] Building CXX object CMakeFile...dir/src/passes/J2CLItableMerging.cpp.o
[72/306] Building CXX object CMakeFile....dir/src/passes/I64ToI32Lowering.cpp.o
[72/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[73/306] Building CXX object CMakeFile....dir/src/passes/InstrumentMemory.cpp.o
[73/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
[74/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Intrinsics.cpp.o
[74/306] Building CXX object CMakeFile...r/src/passes/LegalizeJSInterface.cpp.o
[75/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Heap2Local.cpp.o
[75/306] Building CXX object CMakeFile...yen.dir/src/passes/LimitSegments.cpp.o
[76/306] Building CXX object CMakeFile...dir/src/passes/J2CLItableMerging.cpp.o
[76/306] Building CXX object CMakeFile...asses/LLVMMemoryCopyFillLowering.cpp.o
[77/306] Building CXX object CMakeFile...yen.dir/src/passes/LimitSegments.cpp.o
[77/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[78/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/JSPI.cpp.o
[78/306] Building CXX object CMakeFile...en.dir/src/passes/LocalSubtyping.cpp.o
[79/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/J2CLOpts.cpp.o
[79/306] Building CXX object CMakeFile...ryen.dir/src/passes/LogExecution.cpp.o
[80/306] Building CXX object CMakeFile...r/src/passes/LegalizeJSInterface.cpp.o
[80/306] Building CXX object CMakeFile...c/passes/LoopInvariantCodeMotion.cpp.o
[81/306] Building CXX object CMakeFile...asses/LLVMMemoryCopyFillLowering.cpp.o
[81/306] Building CXX object CMakeFile....dir/src/passes/Memory64Lowering.cpp.o
[82/306] Building CXX object CMakeFile...ryen.dir/src/passes/LogExecution.cpp.o
[82/306] Building CXX object CMakeFile...yen.dir/src/passes/MemoryPacking.cpp.o
[83/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Inlining.cpp.o
[83/306] Building CXX object CMakeFile...aryen.dir/src/passes/MergeBlocks.cpp.o
[84/306] Building CXX object CMakeFile...en.dir/src/passes/LocalSubtyping.cpp.o
[84/306] Building CXX object CMakeFile...src/passes/MergeSimilarFunctions.cpp.o
[85/306] Building CXX object CMakeFile....dir/src/passes/Memory64Lowering.cpp.o
[85/306] Building CXX object CMakeFile...aryen.dir/src/passes/MergeLocals.cpp.o
[86/306] Building CXX object CMakeFile...c/passes/LoopInvariantCodeMotion.cpp.o
[86/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[87/306] Building CXX object CMakeFile...aryen.dir/src/passes/MergeLocals.cpp.o
[87/306] Building CXX object CMakeFile...c/passes/MinifyImportsAndExports.cpp.o
[88/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/LocalCSE.cpp.o
[88/306] Building CXX object CMakeFile...dir/src/passes/MinimizeRecGroups.cpp.o
[89/306] Building CXX object CMakeFile...src/passes/MergeSimilarFunctions.cpp.o
[89/306] Building CXX object CMakeFile...ryen.dir/src/passes/Monomorphize.cpp.o
[90/306] Building CXX object CMakeFile...c/passes/MinifyImportsAndExports.cpp.o
[90/306] Building CXX object CMakeFile...r/src/passes/MultiMemoryLowering.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Metrics.cpp.o
[91/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[92/306] Building CXX object CMakeFile...aryen.dir/src/passes/MergeBlocks.cpp.o
[92/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[93/306] Building CXX object CMakeFile...yen.dir/src/passes/MemoryPacking.cpp.o
[93/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[94/306] Building CXX object CMakeFile...dir/src/passes/MinimizeRecGroups.cpp.o
[94/306] Building CXX object CMakeFile...s/LLVMNontrappingFPToIntLowering.cpp.o
[95/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameTypes.cpp.o
[95/306] Building CXX object CMakeFile...yen.dir/src/passes/OnceReduction.cpp.o
[96/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NoInline.cpp.o
[96/306] Building CXX object CMakeFile...rc/passes/OptimizeAddedConstants.cpp.o
[97/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/NameList.cpp.o
[97/306] Building CXX object CMakeFile...yen.dir/src/passes/OptimizeCasts.cpp.o
[98/306] Building CXX object CMakeFile...r/src/passes/MultiMemoryLowering.cpp.o
[98/306] Building CXX object CMakeFile.../src/passes/OptimizeInstructions.cpp.o
[99/306] Building CXX object CMakeFile...s/LLVMNontrappingFPToIntLowering.cpp.o
[99/306] Building CXX object CMakeFile...yen.dir/src/passes/OptimizeForJS.cpp.o
[100/306] Building CXX object CMakeFil...ryen.dir/src/passes/Monomorphize.cpp.o
[100/306] Building CXX object CMakeFil...yen.dir/src/passes/PickLoadSigns.cpp.o
[101/306] Building CXX object CMakeFil...yen.dir/src/passes/OnceReduction.cpp.o
[101/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[102/306] Building CXX object CMakeFil...yen.dir/src/passes/OptimizeForJS.cpp.o
[102/306] Building CXX object CMakeFil...en.dir/src/passes/PostEmscripten.cpp.o
[103/306] Building CXX object CMakeFil...rc/passes/OptimizeAddedConstants.cpp.o
[103/306] Building CXX object CMakeFil...naryen.dir/src/passes/Precompute.cpp.o
[104/306] Building CXX object CMakeFil...yen.dir/src/passes/PickLoadSigns.cpp.o
[104/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[105/306] Building CXX object CMakeFil...yen.dir/src/passes/OptimizeCasts.cpp.o
[105/306] Building CXX object CMakeFil...en.dir/src/passes/PrintCallGraph.cpp.o
[106/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Poppify.cpp.o
[106/306] Building CXX object CMakeFil...yen.dir/src/passes/PrintFeatures.cpp.o
[107/306] Building CXX object CMakeFil.../src/passes/OptimizeInstructions.cpp.o
[107/306] Building CXX object CMakeFil....dir/src/passes/PrintFunctionMap.cpp.o
[108/306] Building CXX object CMakeFil...yen.dir/src/passes/PrintFeatures.cpp.o
[108/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[109/306] Building CXX object CMakeFil...en.dir/src/passes/PrintCallGraph.cpp.o
[109/306] Building CXX object CMakeFil...naryen.dir/src/passes/SetGlobals.cpp.o
[110/306] Building CXX object CMakeFil....dir/src/passes/PrintFunctionMap.cpp.o
[110/306] Building CXX object CMakeFil....dir/src/passes/SignaturePruning.cpp.o
[111/306] Building CXX object CMakeFil...en.dir/src/passes/PostEmscripten.cpp.o
[111/306] Building CXX object CMakeFil...dir/src/passes/SignatureRefining.cpp.o
[112/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Print.cpp.o
[112/306] Building CXX object CMakeFil...n.dir/src/passes/SignExtLowering.cpp.o
[113/306] Building CXX object CMakeFil...naryen.dir/src/passes/SetGlobals.cpp.o
[113/306] Building CXX object CMakeFil...yen.dir/src/passes/StringLifting.cpp.o
[114/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/RoundTrip.cpp.o
[114/306] Building CXX object CMakeFil...en.dir/src/passes/StringLowering.cpp.o
[115/306] Building CXX object CMakeFil...n.dir/src/passes/SignExtLowering.cpp.o
[115/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[116/306] Building CXX object CMakeFil...naryen.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++/14.2.1/bits/stl_pair.h:753: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:112:29,
    inlined from 'void wasm::Precompute::partiallyPrecompute(wasm::Function*)::StackFinder::visitSelect(wasm::Select*)' at /build/emscripten/src/binaryen/src/passes/Precompute.cpp:585: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:50:81:
/build/emscripten/src/binaryen/src/support/small_vector.h:61: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:112: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 CMakeFil...r/src/passes/StripTargetFeatures.cpp.o
[117/306] Building CXX object CMakeFil...r/src/passes/StripTargetFeatures.cpp.o
[117/306] Building CXX object CMakeFil...naryen.dir/src/passes/TraceCalls.cpp.o
[118/306] Building CXX object CMakeFil...yen.dir/src/passes/StringLifting.cpp.o
[118/306] Building CXX object CMakeFil.../src/passes/RandomizeBranchHints.cpp.o
[119/306] Building CXX object CMakeFil....dir/src/passes/SignaturePruning.cpp.o
[119/306] Building CXX object CMakeFil...c/passes/RedundantSetElimination.cpp.o
[120/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Strip.cpp.o
[120/306] Building CXX object CMakeFil...yen.dir/src/passes/RemoveImports.cpp.o
[121/306] Building CXX object CMakeFil...dir/src/passes/SignatureRefining.cpp.o
[121/306] Building CXX object CMakeFil....dir/src/passes/RemoveMemoryInit.cpp.o
[122/306] Building CXX object CMakeFil...en.dir/src/passes/StringLowering.cpp.o
[122/306] Building CXX object CMakeFil...en.dir/src/passes/RemoveNonJSOps.cpp.o
[123/306] Building CXX object CMakeFil.../src/passes/RandomizeBranchHints.cpp.o
[123/306] Building CXX object CMakeFil...n.dir/src/passes/RemoveUnusedBrs.cpp.o
[124/306] Building CXX object CMakeFil...naryen.dir/src/passes/TraceCalls.cpp.o
[124/306] Building CXX object CMakeFil...dir/src/passes/RemoveUnusedNames.cpp.o
[125/306] Building CXX object CMakeFil...yen.dir/src/passes/RemoveImports.cpp.o
[125/306] Building CXX object CMakeFil...asses/RemoveUnusedModuleElements.cpp.o
[126/306] Building CXX object CMakeFil....dir/src/passes/RemoveMemoryInit.cpp.o
[126/306] Building CXX object CMakeFil...dir/src/passes/RemoveUnusedTypes.cpp.o
[127/306] Building CXX object CMakeFil...dir/src/passes/RemoveUnusedTypes.cpp.o
[127/306] Building CXX object CMakeFil....dir/src/passes/ReorderFunctions.cpp.o
[128/306] Building CXX object CMakeFil...c/passes/RedundantSetElimination.cpp.o
[128/306] Building CXX object CMakeFil...en.dir/src/passes/ReorderGlobals.cpp.o
[129/306] Building CXX object CMakeFil...dir/src/passes/RemoveUnusedNames.cpp.o
[129/306] Building CXX object CMakeFil...yen.dir/src/passes/ReorderLocals.cpp.o
[130/306] Building CXX object CMakeFil...en.dir/src/passes/RemoveNonJSOps.cpp.o
[130/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[131/306] Building CXX object CMakeFil....dir/src/passes/ReorderFunctions.cpp.o
[131/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[132/306] Building CXX object CMakeFil...yen.dir/src/passes/ReorderLocals.cpp.o
[132/306] Building CXX object CMakeFil....dir/src/passes/TypeGeneralizing.cpp.o
[133/306] Building CXX object CMakeFil...asses/RemoveUnusedModuleElements.cpp.o
[133/306] Building CXX object CMakeFil...ryen.dir/src/passes/TypeRefining.cpp.o
[134/306] Building CXX object CMakeFil...en.dir/src/passes/ReorderGlobals.cpp.o
[134/306] Building CXX object CMakeFil...aryen.dir/src/passes/TypeMerging.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TrapMode.cpp.o
[135/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/ReReloop.cpp.o
[136/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[137/306] Building CXX object CMakeFil...n.dir/src/passes/RemoveUnusedBrs.cpp.o
[137/306] Building CXX object CMakeFil.../src/passes/SeparateDataSegments.cpp.o
[138/306] Building CXX object CMakeFil....dir/src/passes/TypeGeneralizing.cpp.o
[138/306] Building CXX object CMakeFil...n.dir/src/passes/SimplifyGlobals.cpp.o
[139/306] Building CXX object CMakeFil.../src/passes/SeparateDataSegments.cpp.o
[139/306] Building CXX object CMakeFil...en.dir/src/passes/SimplifyLocals.cpp.o
[140/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SafeHeap.cpp.o
[140/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[141/306] Building CXX object CMakeFil...aryen.dir/src/passes/TypeMerging.cpp.o
[141/306] Building CXX object CMakeFil...yen.dir/src/passes/SpillPointers.cpp.o
[142/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/TypeSSA.cpp.o
[142/306] Building CXX object CMakeFil...naryen.dir/src/passes/StackCheck.cpp.o
[143/306] Building CXX object CMakeFil...ryen.dir/src/passes/TypeRefining.cpp.o
[143/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[144/306] Building CXX object CMakeFil...naryen.dir/src/passes/StackCheck.cpp.o
[144/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[145/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Souperify.cpp.o
[145/306] Building CXX object CMakeFil...dir/src/passes/TupleOptimization.cpp.o
[146/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/StripEH.cpp.o
[146/306] Building CXX object CMakeFil...aryen.dir/src/passes/TranslateEH.cpp.o
[147/306] Building CXX object CMakeFil...yen.dir/src/passes/SpillPointers.cpp.o
[147/306] Building CXX object CMakeFil...en.dir/src/passes/TypeFinalizing.cpp.o
[148/306] Building CXX object CMakeFil...n.dir/src/passes/SimplifyGlobals.cpp.o
[148/306] Building CXX object CMakeFil...aryen.dir/src/passes/Unsubtyping.cpp.o
[149/306] Building CXX object CMakeFil...en.dir/src/passes/TypeFinalizing.cpp.o
[149/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[150/306] Building CXX object CMakeFil...dir/src/passes/TupleOptimization.cpp.o
[150/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[151/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/SSAify.cpp.o
[151/306] Building CXX object CMakeFil...en.dir/src/passes/WasmIntrinsics.cpp.o
[152/306] Building CXX object CMakeFil...en.dir/src/passes/WasmIntrinsics.cpp.o
[152/306] Building CXX object CMakeFil...yen.dir/src/parser/context-decls.cpp.o
[153/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Untee.cpp.o
[153/306] Building CXX object CMakeFil...ryen.dir/src/parser/context-defs.cpp.o
[154/306] Building CXX object CMakeFil...yen.dir/src/parser/context-decls.cpp.o
[154/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[155/306] Building CXX object CMakeFil...aryen.dir/src/passes/TranslateEH.cpp.o
[155/306] Building CXX object CMakeFil...yen.dir/src/parser/parse-1-decls.cpp.o
[156/306] Building CXX object CMakeFil...aryen.dir/src/passes/Unsubtyping.cpp.o
[156/306] Building CXX object CMakeFil....dir/src/parser/parse-2-typedefs.cpp.o
[157/306] Building CXX object CMakeFil...ryen.dir/src/parser/context-defs.cpp.o
[157/306] Building CXX object CMakeFil...rc/parser/parse-3-implicit-types.cpp.o
[158/306] Building CXX object CMakeFil...en.dir/src/passes/SimplifyLocals.cpp.o
[158/306] Building CXX object CMakeFil.../src/parser/parse-4-module-types.cpp.o
[159/306] Building CXX object CMakeFiles/binaryen.dir/src/parser/lexer.cpp.o
[159/306] Building CXX object CMakeFil...ryen.dir/src/parser/parse-5-defs.cpp.o
[160/306] Building CXX object CMakeFiles/binaryen.dir/src/passes/Vacuum.cpp.o
[160/306] Building CXX object CMakeFil...aryen.dir/src/parser/wast-parser.cpp.o
[161/306] Building CXX object CMakeFil...rc/parser/parse-3-implicit-types.cpp.o
[161/306] Building CXX object CMakeFil...naryen.dir/src/parser/wat-parser.cpp.o
[162/306] Building CXX object CMakeFil....dir/src/parser/parse-2-typedefs.cpp.o
[162/306] Building CXX object CMakeFil...ryen.dir/src/support/suffix_tree.cpp.o
[163/306] Building CXX object CMakeFil...ryen.dir/src/support/suffix_tree.cpp.o
[163/306] Building CXX object CMakeFil...dir/src/support/suffix_tree_node.cpp.o
[164/306] Building CXX object CMakeFil...aryen.dir/src/parser/wast-parser.cpp.o
[164/306] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[165/306] Building CXX object CMakeFil...dir/src/support/suffix_tree_node.cpp.o
[165/306] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[166/306] Building CXX object CMakeFiles/binaryen.dir/src/support/bits.cpp.o
[166/306] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[167/306] Building CXX object CMakeFil...naryen.dir/src/parser/wat-parser.cpp.o
[167/306] Building CXX object CMakeFil...yen.dir/src/support/command-line.cpp.o
[168/306] Building CXX object CMakeFiles/binaryen.dir/src/support/colors.cpp.o
[168/306] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[169/306] Building CXX object CMakeFiles/binaryen.dir/src/support/archive.cpp.o
[169/306] Building CXX object CMakeFil...dir/src/support/dfa_minimization.cpp.o
[170/306] Building CXX object CMakeFiles/binaryen.dir/src/support/debug.cpp.o
[170/306] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[171/306] Building CXX object CMakeFil...dir/src/support/dfa_minimization.cpp.o
[171/306] Building CXX object CMakeFil...naryen.dir/src/support/intervals.cpp.o
[172/306] Building CXX object CMakeFil...yen.dir/src/support/command-line.cpp.o
[172/306] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[173/306] Building CXX object CMakeFil...naryen.dir/src/support/intervals.cpp.o
[173/306] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[174/306] Building CXX object CMakeFiles/binaryen.dir/src/support/file.cpp.o
[174/306] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[175/306] Building CXX object CMakeFiles/binaryen.dir/src/support/istring.cpp.o
[175/306] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[176/306] Building CXX object CMakeFiles/binaryen.dir/src/support/name.cpp.o
[176/306] Building CXX object CMakeFil...yen.dir/src/support/safe_integer.cpp.o
[177/306] Building CXX object CMakeFiles/binaryen.dir/src/support/json.cpp.o
[177/306] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[178/306] Building CXX object CMakeFil...yen.dir/src/support/safe_integer.cpp.o
[178/306] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[179/306] Building CXX object CMakeFiles/binaryen.dir/src/support/path.cpp.o
[179/306] Building CXX object CMakeFil...naryen.dir/src/support/utilities.cpp.o
[180/306] Building CXX object CMakeFil...naryen.dir/src/support/utilities.cpp.o
[180/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[181/306] Building CXX object CMakeFiles/binaryen.dir/src/support/string.cpp.o
[181/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[182/306] Building CXX object CMakeFiles/binaryen.dir/src/support/threads.cpp.o
[182/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
[183/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/source-map.cpp.o
[183/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
[184/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/parsing.cpp.o
[184/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[185/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o
[185/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[186/306] Building CXX object CMakeFil...yen.dir/src/parser/parse-1-decls.cpp.o
[186/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-emscripten.cpp.o
[187/306] Building CXX object CMakeFil.../src/parser/parse-4-module-types.cpp.o
[187/306] Building CXX object CMakeFil...en.dir/src/wasm/wasm-interpreter.cpp.o
[188/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o
[188/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
[189/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-emscripten.cpp.o
[189/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-ir-builder.cpp.o
[190/306] Building CXX object CMakeFil...en.dir/src/wasm/wasm-interpreter.cpp.o
[190/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
[191/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-io.cpp.o
[191/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-stack-opts.cpp.o
[192/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-debug.cpp.o
[192/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
[193/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-stack-opts.cpp.o
[193/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-type-shape.cpp.o
[194/306] Building CXX object CMakeFil...ryen.dir/src/parser/parse-5-defs.cpp.o
[194/306] Building CXX object CMakeFil...ryen.dir/src/wasm/wasm-validator.cpp.o
[195/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o
[195/306] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
[196/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-ir-builder.cpp.o
[196/306] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
[197/306] Building CXX object CMakeFil...yen.dir/src/wasm/wasm-type-shape.cpp.o
[197/306] Building CXX object third_pa...CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[198/306] Building CXX object third_pa...CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[198/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[199/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-stack.cpp.o
[199/306] Building CXX object third_pa...les/llvm_dwarf.dir/DataExtractor.cpp.o
[200/306] Building CXX object CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o
[200/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[201/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[201/306] Building CXX object third_pa...ct/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[202/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[202/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[203/306] Building CXX object third_pa...les/llvm_dwarf.dir/DataExtractor.cpp.o
[203/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
[204/306] Building CXX object third_pa...ct/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[204/306] Building CXX object third_pa...dir/DWARFAbbreviationDeclaration.cpp.o
[205/306] Building CXX object CMakeFiles/binaryen.dir/src/analysis/cfg.cpp.o
[205/306] Building CXX object third_pa..._dwarf.dir/DWARFAcceleratorTable.cpp.o
[206/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[206/306] Building CXX object third_pa...llvm_dwarf.dir/DWARFAddressRange.cpp.o
[207/306] Building CXX object third_pa...dir/DWARFAbbreviationDeclaration.cpp.o
[207/306] Building CXX object third_pa.../llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[208/306] Building CXX object third_pa...llvm_dwarf.dir/DWARFAddressRange.cpp.o
[208/306] Building CXX object third_pa...iles/llvm_dwarf.dir/DWARFContext.cpp.o
[209/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
In file included from /usr/include/c++/14.2.1/memory:69,
                 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/ADT/STLExtras.h:19,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/Support/Error.h:17,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/Error.h:12,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/dwarf2yaml.cpp:9:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, vector<llvm::DWARFAbbreviationDeclaration> >; _ForwardIterator = llvm::DWARFAbbreviationDeclaration*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >; _ForwardIterator = llvm::DWARFAbbreviationDeclaration*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, vector<llvm::DWARFAbbreviationDeclaration> >; _ForwardIterator = llvm::DWARFAbbreviationDeclaration*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, vector<llvm::DWARFAbbreviationDeclaration> >; _ForwardIterator = llvm::DWARFAbbreviationDeclaration*; _Tp = llvm::DWARFAbbreviationDeclaration]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator<llvm::DWARFAbbreviationDeclaration>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
    inlined from 'llvm::DWARFAbbreviationDeclarationSet::DWARFAbbreviationDeclarationSet(const llvm::DWARFAbbreviationDeclarationSet&)' at /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:22:7,
    inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const long long unsigned int; _T2 = llvm::DWARFAbbreviationDeclarationSet]' at /usr/include/c++/14.2.1/bits/stl_pair.h:294:17,
    inlined from 'void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /build/emscripten/src/binaryen/third_party/llvm-project/dwarf2yaml.cpp:29:31:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1

[209/306] Building CXX object third_pa...lvm_dwarf.dir/DWARFDataExtractor.cpp.o
[210/306] Building CXX object third_pa.../llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[210/306] Building CXX object third_pa.../llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[211/306] Building CXX object third_pa..._dwarf.dir/DWARFAcceleratorTable.cpp.o
[211/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[212/306] Building CXX object CMakeFil...ryen.dir/src/wasm/wasm-validator.cpp.o
[212/306] Building CXX object third_pa...llvm_dwarf.dir/DWARFDebugAranges.cpp.o
[213/306] Building CXX object third_pa.../llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[213/306] Building CXX object third_pa...vm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[214/306] Building CXX object third_pa...lvm_dwarf.dir/DWARFDataExtractor.cpp.o
[214/306] Building CXX object third_pa...s/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[215/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[215/306] Building CXX object third_pa...vm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[216/306] Building CXX object third_pa...vm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[216/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFDebugLine.cpp.o
[217/306] Building CXX object third_pa...llvm_dwarf.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4772: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1

[217/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
[218/306] Building CXX object third_pa...s/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[218/306] Building CXX object third_pa...s/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[219/306] Building CXX object third_pa...iles/llvm_dwarf.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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 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++/14.2.1/bits/stl_algo.h:4805: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++/14.2.1/bits/stl_algo.h:1905:25: 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 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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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

[219/306] Building CXX object third_pa...lvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[220/306] Building CXX object third_pa...vm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[220/306] Building CXX object third_pa...vm_dwarf.dir/DWARFDebugRangeList.cpp.o
[221/306] Building CXX object third_pa...s/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[221/306] Building CXX object third_pa...lvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[222/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:859: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:859: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++/14.2.1/bits/stl_map.h:640:38: 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
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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::__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++/14.2.1/bits/stl_algo.h:4805: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1

[222/306] Building CXX object third_pa...akeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[223/306] Building CXX object third_pa...lvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[223/306] Building CXX object third_pa...iles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[224/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
In file included from /usr/include/c++/14.2.1/memory:69,
                 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    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++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DWARFDebugLoc::Entry*>; _ForwardIterator = llvm::DWARFDebugLoc::Entry*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    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++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type 'std::move_iterator<llvm::DWARFDebugLoc::Entry*>' changed in GCC 7.1

[224/306] Building CXX object third_pa...s/llvm_dwarf.dir/DWARFExpression.cpp.o
[225/306] Building CXX object third_pa...vm_dwarf.dir/DWARFDebugRangeList.cpp.o
[225/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFFormValue.cpp.o
[226/306] Building CXX object third_pa...lvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[226/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[227/306] Building CXX object third_pa...iles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[227/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFListTable.cpp.o
[228/306] Building CXX object third_pa...s/llvm_dwarf.dir/DWARFExpression.cpp.o
[228/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[229/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[229/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
[230/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFFormValue.cpp.o
[230/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[231/306] Building CXX object third_pa...akeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[231/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFVerifier.cpp.o
[232/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFListTable.cpp.o
[232/306] Building CXX object third_pa...iles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[233/306] Building CXX object third_pa...es/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[233/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[234/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[234/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[235/306] Building CXX object third_pa...iles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[235/306] Building CXX object third_pa...les/llvm_dwarf.dir/ErrorHandling.cpp.o
[236/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[236/306] Building CXX object third_pa...es/llvm_dwarf.dir/FormatVariadic.cpp.o
[237/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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

[237/306] Building CXX object third_pa...MakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[238/306] Building CXX object third_pa...les/llvm_dwarf.dir/ErrorHandling.cpp.o
[238/306] Building CXX object third_pa...CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[239/306] Building CXX object third_pa...MakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[239/306] Building CXX object third_pa...iles/llvm_dwarf.dir/LineIterator.cpp.o
[240/306] Building CXX object third_pa...es/llvm_dwarf.dir/FormatVariadic.cpp.o
[240/306] Building CXX object third_pa...es/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[241/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[241/306] Building CXX object third_pa...ct/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[242/306] Building CXX object third_pa...CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[242/306] Building CXX object third_pa...iles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[243/306] Building CXX object third_pa...es/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[243/306] Building CXX object third_pa.../llvm_dwarf.dir/NativeFormatting.cpp.o
[244/306] Building CXX object third_pa...iles/llvm_dwarf.dir/LineIterator.cpp.o
[244/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/ObjectFile.cpp.o
[245/306] Building CXX object third_pa...ct/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[245/306] Building CXX object third_pa...es/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[246/306] Building CXX object third_pa...les/llvm_dwarf.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 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++/14.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++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
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++/14.2.1/bits/vector.tcc:170:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/emscripten/src/binaryen/third_party/llvm-project/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:19:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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

[246/306] Building CXX object third_pa...akeFiles/llvm_dwarf.dir/Optional.cpp.o
[247/306] Building CXX object third_pa.../llvm_dwarf.dir/NativeFormatting.cpp.o
[247/306] Building CXX object third_pa...t/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[248/306] Building CXX object third_pa...iles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[248/306] Building CXX object third_pa...Files/llvm_dwarf.dir/raw_ostream.cpp.o
[249/306] Building CXX object third_pa...akeFiles/llvm_dwarf.dir/Optional.cpp.o
[249/306] Building CXX object third_pa...les/llvm_dwarf.dir/ScopedPrinter.cpp.o
[250/306] Building CXX object third_pa...es/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[250/306] Building CXX object third_pa...Files/llvm_dwarf.dir/SmallVector.cpp.o
[251/306] Building CXX object CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/emscripten/src/binaryen/src/cfg/Relooper.h:36,
                 from /build/emscripten/src/binaryen/src/binaryen-c.cpp:24:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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:132: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:125:37:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:132: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:125:37:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:3420:25:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
In file included from /usr/include/c++/14.2.1/vector:72,
                 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++/14.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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:339:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: 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
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:339:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3580:37:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: 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
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:132: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:125:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3142:37,
    inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/emscripten/src/binaryen/src/binaryen-c.cpp:5940:23:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:132: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:125:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3142:37,
    inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/emscripten/src/binaryen/src/binaryen-c.cpp:5940:23:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:3145: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:3144:36,
    inlined from 'void BinaryenModuleInterpret(BinaryenModuleRef)' at /build/emscripten/src/binaryen/src/binaryen-c.cpp:5940:23:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[251/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[252/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/ObjectFile.cpp.o
[252/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/StringMap.cpp.o
[253/306] Building CXX object third_pa...Files/llvm_dwarf.dir/SmallVector.cpp.o
[253/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/StringRef.cpp.o
[254/306] Building CXX object third_pa...les/llvm_dwarf.dir/ScopedPrinter.cpp.o
[254/306] Building CXX object third_pa...iles/llvm_dwarf.dir/SymbolicFile.cpp.o
[255/306] Building CXX object third_pa...t/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[255/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[256/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/StringMap.cpp.o
[256/306] Building CXX object third_pa...s/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[257/306] Building CXX object third_pa...Files/llvm_dwarf.dir/raw_ostream.cpp.o
[257/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/WithColor.cpp.o
[258/306] Building CXX object third_pa...s/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[258/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[259/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/StringRef.cpp.o
[259/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[260/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[260/306] Building CXX object src/tool...les/wasm-opt.dir/fuzzing/fuzzing.cpp.o
[261/306] Building CXX object third_pa...iles/llvm_dwarf.dir/SymbolicFile.cpp.o
[261/306] Building CXX object src/tool.../wasm-opt.dir/fuzzing/heap-types.cpp.o
[262/306] Building CXX object third_pa.../CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[262/306] Building CXX object src/tool.../wasm-opt.dir/fuzzing/parameters.cpp.o
[263/306] Building CXX object third_pa...keFiles/llvm_dwarf.dir/WithColor.cpp.o
[263/306] Building CXX object src/tool...iles/wasm-opt.dir/fuzzing/random.cpp.o
[264/306] Building CXX object src/tool...iles/wasm-opt.dir/fuzzing/random.cpp.o
[264/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o
[265/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[265/306] Building CXX object src/tool...es/wasm-metadce.dir/wasm-metadce.cpp.o
[266/306] Building CXX object third_pa...eFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[266/306] Linking CXX shared library lib/libbinaryen.so
[267/306] Building CXX object src/tool.../wasm-opt.dir/fuzzing/parameters.cpp.o
[267/306] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o
[268/306] Building CXX object src/tool.../wasm-opt.dir/fuzzing/heap-types.cpp.o
[268/306] Building CXX object src/tool...ize.dir/wasm-emscripten-finalize.cpp.o
[269/306] Linking CXX shared library lib/libbinaryen.so
[269/306] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o
[270/306] Building CXX object src/tool...ize.dir/wasm-emscripten-finalize.cpp.o
[270/306] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o
[271/306] Building CXX object src/tool...es/wasm-metadce.dir/wasm-metadce.cpp.o
[271/306] Building CXX object src/tool...asm-ctor-eval.dir/wasm-ctor-eval.cpp.o
[272/306] Building CXX object src/tools/CMakeFiles/wasm-as.dir/wasm-as.cpp.o
[272/306] Building CXX object src/tool...eFiles/wasm-shell.dir/wasm-shell.cpp.o
[273/306] Building CXX object src/tools/CMakeFiles/wasm-dis.dir/wasm-dis.cpp.o
[273/306] Building CXX object src/tool...iles/wasm-reduce.dir/wasm-reduce.cpp.o
[274/306] Building CXX object src/tools/CMakeFiles/wasm-opt.dir/wasm-opt.cpp.o
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,
                 from /build/emscripten/src/binaryen/src/tools/execution-results.h:21,
                 from /build/emscripten/src/binaryen/src/tools/wasm-opt.cpp:24:
/build/emscripten/src/binaryen/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/emscripten/src/binaryen/src/literal.h:739: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++/14.2.1/set:62,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23,
                 from /build/emscripten/src/binaryen/src/asmjs/shared-constants.h:20,
                 from /build/emscripten/src/binaryen/src/shell-interface.h:24:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63,
                 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:132: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:125:37:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:132: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:125:37:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
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:410:23:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:410:54:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:413:57:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:414:68:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:3420:25:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/binaryen/src/support/threads.h:27,
                 from /build/emscripten/src/binaryen/src/support/istring.h:29:
/usr/include/c++/14.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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:339:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: 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
/build/emscripten/src/binaryen/src/tools/execution-results.h: In member function 'virtual wasm::Literals wasm::LoggingExternalInterface::callImport(wasm::Function*, const wasm::Literals&)':
/build/emscripten/src/binaryen/src/tools/execution-results.h:122:48: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/execution-results.h:145:38: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/execution-results.h:156:38: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/execution-results.h:162:29: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/execution-results.h:178:40: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/execution-results.h:147:38: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/execution-results.h:158:38: 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:339:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3580:37:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: 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
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:132: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:125:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3142:37,
    inlined from 'void wasm::ExecutionResults::get(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:277:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:132: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:125:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3142:37,
    inlined from 'void wasm::ExecutionResults::get(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:277:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:3145: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:3144:36,
    inlined from 'void wasm::ExecutionResults::get(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:277:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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::get(wasm::Module&)' at /build/emscripten/src/binaryen/src/tools/execution-results.h:288:26:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[274/306] Building CXX object src/tool...eFiles/wasm-merge.dir/wasm-merge.cpp.o
[275/306] Building CXX object src/tools/CMakeFiles/wasm2js.dir/wasm2js.cpp.o
[275/306] Building CXX object src/tool...m-fuzz-types.dir/fuzzing/fuzzing.cpp.o
[276/306] Building CXX object src/tool...eFiles/wasm-merge.dir/wasm-merge.cpp.o
[276/306] Building CXX object src/tool...uzz-types.dir/fuzzing/heap-types.cpp.o
[277/306] Building CXX object src/tool...les/wasm-opt.dir/fuzzing/fuzzing.cpp.o
[277/306] Building CXX object src/tool...uzz-types.dir/fuzzing/parameters.cpp.o
[278/306] Building CXX object src/tool...eFiles/wasm-shell.dir/wasm-shell.cpp.o
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63,
                 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:132: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:125:37:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:132: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:125:37:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:3420:25:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/binaryen/src/support/threads.h:27,
                 from /build/emscripten/src/binaryen/src/support/istring.h:29:
/usr/include/c++/14.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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<wasm::Literal, std::allocator<wasm::Literal> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:339:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: 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
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:339:24,
    inlined from 'wasm::Flow wasm::ModuleRunnerBase<SubType>::visitTableGrow(wasm::TableGrow*) [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3580:37:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: 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
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:132: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:125:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3142: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++/14.2.1/bits/stl_map.h:513:37: 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
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:132: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:125:37,
    inlined from 'void wasm::ModuleRunnerBase<SubType>::instantiate() [with SubType = wasm::ModuleRunner]' at /build/emscripten/src/binaryen/src/wasm-interpreter.h:3142: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++/14.2.1/bits/stl_map.h:513:37: 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
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:3145: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:3144: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++/14.2.1/bits/stl_map.h:513:37: 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

[278/306] Building CXX object src/tool...sm-fuzz-types.dir/fuzzing/random.cpp.o
[279/306] Building CXX object src/tool...iles/wasm-reduce.dir/wasm-reduce.cpp.o
[279/306] Building CXX object src/tool...m-fuzz-types.dir/wasm-fuzz-types.cpp.o
[280/306] Building CXX object src/tool...sm-fuzz-types.dir/fuzzing/random.cpp.o
[280/306] Building CXX object src/tool...uzz-lattices.dir/fuzzing/fuzzing.cpp.o
[281/306] Building CXX object src/tool...uzz-types.dir/fuzzing/parameters.cpp.o
[281/306] Building CXX object src/tool...-lattices.dir/fuzzing/heap-types.cpp.o
[282/306] Building CXX object src/tool...asm-ctor-eval.dir/wasm-ctor-eval.cpp.o
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/ir/find_all.h:20,
                 from /build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:28:
/build/emscripten/src/binaryen/src/literal.h: In function 'wasm::Literals::Literals(std::initializer_list<wasm::Literal>)':
/build/emscripten/src/binaryen/src/literal.h:739:3: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp: In member function 'virtual wasm::Literals {anonymous}::CtorEvalExternalInterface::callImport(wasm::Function*, const wasm::Literals&)':
/build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:261:38: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
/build/emscripten/src/binaryen/src/tools/wasm-ctor-eval.cpp:271:38: note: parameter passing for argument of type 'std::initializer_list<wasm::Literal>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/emscripten/src/binaryen/src/support/istring.h:23,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63,
                 from /build/emscripten/src/binaryen/src/wasm.h:30:
/usr/include/c++/14.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++/14.2.1/bits/stl_map.h:513:37: 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
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:3420:25:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:218:79:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:218:29:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[282/306] Building CXX object src/tool...-lattices.dir/fuzzing/parameters.cpp.o
[283/306] Building CXX object src/tool...m-fuzz-types.dir/wasm-fuzz-types.cpp.o
[283/306] Building CXX object src/tool...fuzz-lattices.dir/fuzzing/random.cpp.o
[284/306] Building CXX object src/tool...uzz-types.dir/fuzzing/heap-types.cpp.o
[284/306] Building CXX object src/tool...-lattices.dir/wasm-fuzz-lattices.cpp.o
[285/306] Building CXX object src/tool...fuzz-lattices.dir/fuzzing/random.cpp.o
[285/306] Building CXX object src/tool...eFiles/wasm-split.dir/wasm-split.cpp.o
[286/306] Building CXX object src/tool...-lattices.dir/fuzzing/parameters.cpp.o
[286/306] Building CXX object src/tool...les/wasm-split.dir/split-options.cpp.o
[287/306] Building CXX object src/tool...-lattices.dir/fuzzing/heap-types.cpp.o
[287/306] Building CXX object src/tool...iles/wasm-split.dir/instrumenter.cpp.o
[288/306] Building CXX object src/tool...eFiles/wasm-split.dir/wasm-split.cpp.o
[288/306] Linking CXX executable bin/wasm-opt
[289/306] Building CXX object src/tool...les/wasm-split.dir/split-options.cpp.o
[289/306] Linking CXX executable bin/wasm-metadce
[290/306] Linking CXX executable bin/wasm-opt
[290/306] Linking CXX executable bin/wasm2js
[291/306] Linking CXX executable bin/wasm-metadce
[291/306] Linking CXX executable bin/wasm-emscripten-finalize
[292/306] Building CXX object src/tool...iles/wasm-split.dir/instrumenter.cpp.o
[292/306] Linking CXX executable bin/wasm-as
[293/306] Linking CXX executable bin/wasm2js
[293/306] Linking CXX executable bin/wasm-dis
[294/306] Linking CXX executable bin/wasm-emscripten-finalize
[294/306] Linking CXX executable bin/wasm-ctor-eval
[295/306] Linking CXX executable bin/wasm-as
[295/306] Linking CXX executable bin/wasm-shell
[296/306] Linking CXX executable bin/wasm-dis
[296/306] Linking CXX executable bin/wasm-reduce
[297/306] Linking CXX executable bin/wasm-ctor-eval
[297/306] Linking CXX executable bin/wasm-merge
[298/306] Linking CXX executable bin/wasm-shell
[298/306] Linking CXX executable bin/wasm-split
[299/306] Linking CXX executable bin/wasm-reduce
[300/306] Linking CXX executable bin/wasm-merge
[301/306] Linking CXX executable bin/wasm-split
[302/306] Building CXX object src/tool...-lattices.dir/wasm-fuzz-lattices.cpp.o
[303/306] Building CXX object src/tool...m-fuzz-types.dir/fuzzing/fuzzing.cpp.o
[303/306] Linking CXX executable bin/wasm-fuzz-types
[304/306] Linking CXX executable bin/wasm-fuzz-types
[305/306] Building CXX object src/tool...uzz-lattices.dir/fuzzing/fuzzing.cpp.o
[305/306] Linking CXX executable bin/wasm-fuzz-lattices
[306/306] Linking CXX executable bin/wasm-fuzz-lattices
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.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.5", 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.12.1
-- 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 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
-- 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.50.1")
-- Looking for logf128
-- Looking for logf128 - not found
-- Targeting WebAssembly
-- Targeting ARM
-- LLD version: 21.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: 21.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 (42.3s)
-- Generating done (7.6s)
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'

[0/4326] Building CXX object lib/Deman...eFiles/LLVMDemangle.dir/Demangle.cpp.o
[0/4326] Building CXX object lib/Deman...LLVMDemangle.dir/ItaniumDemangle.cpp.o
[0/4326] Building CXX object lib/Deman...VMDemangle.dir/MicrosoftDemangle.cpp.o
[0/4326] Building CXX object lib/Deman...angle.dir/MicrosoftDemangleNodes.cpp.o
[0/4326] Building CXX object lib/Deman...es/LLVMDemangle.dir/RustDemangle.cpp.o
[0/4326] Building CXX object lib/Deman...s/LLVMDemangle.dir/DLangDemangle.cpp.o
[1/4326] Building CXX object lib/Deman...eFiles/LLVMDemangle.dir/Demangle.cpp.o
[1/4326] Building CXX object lib/Suppo...keFiles/LLVMSupport.dir/ABIBreak.cpp.o
[2/4326] Building CXX object lib/Deman...s/LLVMDemangle.dir/DLangDemangle.cpp.o
[2/4326] Building CXX object lib/Suppo...s/LLVMSupport.dir/AMDGPUMetadata.cpp.o
[3/4326] Building CXX object lib/Suppo...keFiles/LLVMSupport.dir/ABIBreak.cpp.o
[3/4326] Building CXX object lib/Suppo...les/LLVMSupport.dir/APFixedPoint.cpp.o
[4/4326] Building CXX object lib/Deman...es/LLVMDemangle.dir/RustDemangle.cpp.o
[4/4326] Building CXX object lib/Suppo...akeFiles/LLVMSupport.dir/APFloat.cpp.o
[5/4326] Building CXX object lib/Deman...angle.dir/MicrosoftDemangleNodes.cpp.o
[5/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[6/4326] Building CXX object lib/Deman...VMDemangle.dir/MicrosoftDemangle.cpp.o
[6/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[7/4326] Building CXX object lib/Suppo...s/LLVMSupport.dir/AMDGPUMetadata.cpp.o
[7/4326] Building CXX object lib/Suppo...VMSupport.dir/ARMBuildAttributes.cpp.o
[8/4326] Building CXX object lib/Suppo...les/LLVMSupport.dir/APFixedPoint.cpp.o
[8/4326] Building CXX object lib/Suppo...pport.dir/AArch64AttributeParser.cpp.o
[9/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[9/4326] Building CXX object lib/Suppo...pport.dir/AArch64BuildAttributes.cpp.o
[10/4326] Building CXX object lib/Dema...LLVMDemangle.dir/ItaniumDemangle.cpp.o
[10/4326] Linking CXX static library lib/libLLVMDemangle.a
[11/4326] Building CXX object lib/Supp...VMSupport.dir/ARMBuildAttributes.cpp.o
[11/4326] Building CXX object lib/Supp...VMSupport.dir/ARMAttributeParser.cpp.o
[12/4326] Linking CXX static library lib/libLLVMDemangle.a
[12/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[13/4326] Building CXX object lib/Supp...pport.dir/AArch64BuildAttributes.cpp.o
[13/4326] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Allocator.cpp.o
[14/4326] Building CXX object lib/Supp...pport.dir/AArch64AttributeParser.cpp.o
[14/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/AutoConvert.cpp.o
[15/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/AutoConvert.cpp.o
[15/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Base64.cpp.o
[16/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[16/4326] Building CXX object lib/Supp...Support.dir/BalancedPartitioning.cpp.o
[17/4326] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/Allocator.cpp.o
[17/4326] Building CXX object lib/Supp...LVMSupport.dir/BinaryStreamError.cpp.o
[18/4326] 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

[18/4326] Building CXX object lib/Supp...VMSupport.dir/BinaryStreamReader.cpp.o
[19/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Base64.cpp.o
[19/4326] Building CXX object lib/Supp.../LLVMSupport.dir/BinaryStreamRef.cpp.o
[20/4326] Building CXX object lib/Supp...akeFiles/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:2718: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:2832: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:2837: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::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:5318:1: 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::convertToInteger(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:5323:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1351: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:1351: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 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /build/emscripten/src/llvm-project/llvm/lib/Support/APFloat.cpp:5556:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1351: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:1351:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1

[20/4326] Building CXX object lib/Supp...VMSupport.dir/BinaryStreamWriter.cpp.o
[21/4326] Building CXX object lib/Supp...VMSupport.dir/ARMAttributeParser.cpp.o
[21/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/BlockFrequency.cpp.o
[22/4326] Building CXX object lib/Supp...LVMSupport.dir/BinaryStreamError.cpp.o
[22/4326] Building CXX object lib/Supp...LVMSupport.dir/BranchProbability.cpp.o
[23/4326] Building CXX object lib/Supp...VMSupport.dir/BinaryStreamReader.cpp.o
[23/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/BuryPointer.cpp.o
[24/4326] Building CXX object lib/Supp.../LLVMSupport.dir/BinaryStreamRef.cpp.o
[24/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/CachePruning.cpp.o
[25/4326] Building CXX object lib/Supp...VMSupport.dir/BinaryStreamWriter.cpp.o
[25/4326] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Caching.cpp.o
[26/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/BuryPointer.cpp.o
[26/4326] Building CXX object lib/Supp...Support.dir/circular_raw_ostream.cpp.o
[27/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/BlockFrequency.cpp.o
[27/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Chrono.cpp.o
[28/4326] Building CXX object lib/Supp...LVMSupport.dir/BranchProbability.cpp.o
[28/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[29/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[29/4326] Building CXX object lib/Supp.../LLVMSupport.dir/CodeGenCoverage.cpp.o
[30/4326] Building CXX object lib/Supp...Support.dir/circular_raw_ostream.cpp.o
[30/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/CommandLine.cpp.o
[31/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Chrono.cpp.o
[31/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/Compression.cpp.o
[32/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/CachePruning.cpp.o
[32/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o
[33/4326] Building CXX object lib/Supp...akeFiles/LLVMSupport.dir/Caching.cpp.o
[33/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/ConvertUTF.cpp.o
[34/4326] Building CXX object lib/Supp...Support.dir/BalancedPartitioning.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, vector<llvm::BPFunctionNode> >; _Distance = int; _Tp = llvm::BPFunctionNode; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::BalancedPartitioning::split(FunctionNodeRange, unsigned int) const::<lambda(auto:15&, auto:16&)> >]':
/usr/include/c++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2421:32: 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++/14.2.1/bits/stl_algo.h:2424:32: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708:28: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2476:34: 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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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++/14.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++/14.2.1/bits/stl_algo.h:2754:34: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691:12,
    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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691:12,
    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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4956: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::__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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1

[34/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ConvertEBCDIC.cpp.o
[35/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o
[35/4326] Building CXX object lib/Supp...LVMSupport.dir/ConvertUTFWrapper.cpp.o
[36/4326] Building CXX object lib/Supp.../LLVMSupport.dir/CodeGenCoverage.cpp.o
[36/4326] Building CXX object lib/Supp...Support.dir/CrashRecoveryContext.cpp.o
[37/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/ConvertUTF.cpp.o
[37/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/CSKYAttributes.cpp.o
[38/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/Compression.cpp.o
[38/4326] Building CXX object lib/Supp...MSupport.dir/CSKYAttributeParser.cpp.o
[39/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ConvertEBCDIC.cpp.o
[39/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/DataExtractor.cpp.o
[40/4326] Building CXX object lib/Supp...Support.dir/CrashRecoveryContext.cpp.o
[40/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[41/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/CSKYAttributes.cpp.o
[41/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/DebugCounter.cpp.o
[42/4326] Building CXX object lib/Supp...LVMSupport.dir/ConvertUTFWrapper.cpp.o
[42/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[43/4326] Building CXX object lib/Supp...MSupport.dir/CSKYAttributeParser.cpp.o
[43/4326] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/DeltaTree.cpp.o
[44/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/DataExtractor.cpp.o
[44/4326] Building CXX object lib/Supp...pport.dir/DivisionByConstantInfo.cpp.o
[45/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
[45/4326] Building CXX object lib/Supp...LVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[46/4326] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/DeltaTree.cpp.o
[46/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
[47/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[47/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/DynamicAPInt.cpp.o
[48/4326] Building CXX object lib/Supp...pport.dir/DivisionByConstantInfo.cpp.o
[48/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ELFAttributes.cpp.o
[49/4326] Building CXX object lib/Supp...les/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:219:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1

[49/4326] Building CXX object lib/Supp...Support.dir/ELFAttrParserCompact.cpp.o
[50/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
[50/4326] Building CXX object lib/Supp...upport.dir/ELFAttrParserExtended.cpp.o
[51/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/DynamicAPInt.cpp.o
[51/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[52/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ELFAttributes.cpp.o
[52/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ErrorHandling.cpp.o
[53/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/CommandLine.cpp.o
[53/4326] Building CXX object lib/Supp...VMSupport.dir/ExponentialBackoff.cpp.o
[54/4326] Building CXX object lib/Supp...LVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[54/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/ExtensibleRTTI.cpp.o
[55/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/ExtensibleRTTI.cpp.o
[55/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/FileCollector.cpp.o
[56/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ErrorHandling.cpp.o
[56/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/FileUtilities.cpp.o
[57/4326] Building CXX object lib/Supp...VMSupport.dir/ExponentialBackoff.cpp.o
[57/4326] Building CXX object lib/Supp...LLVMSupport.dir/FileOutputBuffer.cpp.o
[58/4326] Building CXX object lib/Supp...Support.dir/ELFAttrParserCompact.cpp.o
[58/4326] Building CXX object lib/Supp...LVMSupport.dir/FloatingPointMode.cpp.o
[59/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[59/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/FoldingSet.cpp.o
[60/4326] Building CXX object lib/Supp...upport.dir/ELFAttrParserExtended.cpp.o
[60/4326] Building CXX object lib/Supp.../LLVMSupport.dir/FormattedStream.cpp.o
[61/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/FileCollector.cpp.o
[61/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/FormatVariadic.cpp.o
[62/4326] Building CXX object lib/Supp...LVMSupport.dir/FloatingPointMode.cpp.o
[62/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/GlobPattern.cpp.o
[63/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/FoldingSet.cpp.o
[63/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/GraphWriter.cpp.o
[64/4326] Building CXX object lib/Supp...LLVMSupport.dir/FileOutputBuffer.cpp.o
[64/4326] Building CXX object lib/Supp...pport.dir/HexagonAttributeParser.cpp.o
[65/4326] Building CXX object lib/Supp.../LLVMSupport.dir/FormattedStream.cpp.o
[65/4326] Building CXX object lib/Supp...LVMSupport.dir/HexagonAttributes.cpp.o
[66/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/FileUtilities.cpp.o
[66/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/InitLLVM.cpp.o
[67/4326] Building CXX object lib/Supp...s/LLVMSupport.dir/FormatVariadic.cpp.o
[67/4326] Building CXX object lib/Supp.../LLVMSupport.dir/InstructionCost.cpp.o
[68/4326] Building CXX object lib/Supp...pport.dir/HexagonAttributeParser.cpp.o
[68/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/IntEqClasses.cpp.o
[69/4326] Building CXX object lib/Supp...LVMSupport.dir/HexagonAttributes.cpp.o
[69/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/IntervalMap.cpp.o
[70/4326] Building CXX object lib/Supp.../LLVMSupport.dir/InstructionCost.cpp.o
[70/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
[71/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/GraphWriter.cpp.o
[71/4326] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/KnownBits.cpp.o
[72/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/InitLLVM.cpp.o
[72/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/KnownFPClass.cpp.o
[73/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/GlobPattern.cpp.o
[73/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/LEB128.cpp.o
[74/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/IntEqClasses.cpp.o
[74/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/LineIterator.cpp.o
[75/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/IntervalMap.cpp.o
[75/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Locale.cpp.o
[76/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/KnownFPClass.cpp.o
[76/4326] Building CXX object lib/Supp.../LLVMSupport.dir/LockFileManager.cpp.o
[77/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/LEB128.cpp.o
[77/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ManagedStatic.cpp.o
[78/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/LineIterator.cpp.o
[78/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/MathExtras.cpp.o
[79/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/Locale.cpp.o
[79/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/MemAlloc.cpp.o
[80/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/MemAlloc.cpp.o
[80/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryBuffer.cpp.o
[81/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/MathExtras.cpp.o
[81/4326] Building CXX object lib/Supp.../LLVMSupport.dir/MemoryBufferRef.cpp.o
[82/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/ManagedStatic.cpp.o
[82/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/ModRef.cpp.o
[83/4326] Building CXX object lib/Supp...eFiles/LLVMSupport.dir/KnownBits.cpp.o
[83/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[84/4326] 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:98: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:106: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:107:33: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1

[84/4326] Building CXX object lib/Supp...LLVMSupport.dir/MSP430Attributes.cpp.o
[85/4326] Building CXX object lib/Supp.../LLVMSupport.dir/LockFileManager.cpp.o
[85/4326] Building CXX object lib/Supp...upport.dir/MSP430AttributeParser.cpp.o
[86/4326] Building CXX object lib/Supp.../LLVMSupport.dir/MemoryBufferRef.cpp.o
[86/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Mustache.cpp.o
[87/4326] Building CXX object lib/Supp...MakeFiles/LLVMSupport.dir/ModRef.cpp.o
[87/4326] Building CXX object lib/Supp...LLVMSupport.dir/NativeFormatting.cpp.o
[88/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/MemoryBuffer.cpp.o
[88/4326] Building CXX object lib/Supp...upport.dir/OptimizedStructLayout.cpp.o
[89/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[89/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Optional.cpp.o
[90/4326] Building CXX object lib/Supp...LLVMSupport.dir/MSP430Attributes.cpp.o
[90/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/OptionStrCmp.cpp.o
[91/4326] Building CXX object lib/Supp...upport.dir/MSP430AttributeParser.cpp.o
[91/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/PGOOptions.cpp.o
[92/4326] Building CXX object lib/Supp...upport.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

[92/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Parallel.cpp.o
[93/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Optional.cpp.o
[93/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/PluginLoader.cpp.o
[94/4326] Building CXX object lib/Supp...LLVMSupport.dir/NativeFormatting.cpp.o
[94/4326] Building CXX object lib/Supp...LLVMSupport.dir/PrettyStackTrace.cpp.o
[95/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/OptionStrCmp.cpp.o
[95/4326] Building CXX object lib/Supp...upport.dir/RandomNumberGenerator.cpp.o
[96/4326] Building CXX object lib/Supp...Files/LLVMSupport.dir/PGOOptions.cpp.o
[96/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[97/4326] Building CXX object lib/Supp...LLVMSupport.dir/PrettyStackTrace.cpp.o
[97/4326] Building CXX object lib/Supp...es/LLVMSupport.dir/RewriteBuffer.cpp.o
[98/4326] Building CXX object lib/Supp...les/LLVMSupport.dir/PluginLoader.cpp.o
[98/4326] Building CXX object lib/Supp...iles/LLVMSupport.dir/RewriteRope.cpp.o
[99/4326] Building CXX object lib/Supp...keFiles/LLVMSupport.dir/Mustache.cpp.o
[99/4326] Building CXX object lib/Supp.../LLVMSupport.dir/RISCVAttributes.cpp.o
[100/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Parallel.cpp.o
[100/4326] Building CXX object lib/Sup...Support.dir/RISCVAttributeParser.cpp.o
[101/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[101/4326] Building CXX object lib/Sup...es/LLVMSupport.dir/RISCVISAUtils.cpp.o
[102/4326] Building CXX object lib/Sup...es/LLVMSupport.dir/RewriteBuffer.cpp.o
[102/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/ScaledNumber.cpp.o
[103/4326] Building CXX object lib/Sup...upport.dir/RandomNumberGenerator.cpp.o
[103/4326] Building CXX object lib/Sup...es/LLVMSupport.dir/ScopedPrinter.cpp.o
[104/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/RewriteRope.cpp.o
[104/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[105/4326] Building CXX object lib/Sup.../LLVMSupport.dir/RISCVAttributes.cpp.o
[105/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/SHA256.cpp.o
[106/4326] Building CXX object lib/Sup...Support.dir/RISCVAttributeParser.cpp.o
[106/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/Signposts.cpp.o
[107/4326] Building CXX object lib/Sup...es/LLVMSupport.dir/RISCVISAUtils.cpp.o
[107/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/SipHash.cpp.o
[108/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[108/4326] Building CXX object lib/Sup...LLVMSupport.dir/SlowDynamicAPInt.cpp.o
[109/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/ScaledNumber.cpp.o
[109/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/SmallPtrSet.cpp.o
[110/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/SHA256.cpp.o
[110/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/SmallVector.cpp.o
[111/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/Signposts.cpp.o
[111/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/SourceMgr.cpp.o
[112/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/SmallPtrSet.cpp.o
[112/4326] Building CXX object lib/Sup.../LLVMSupport.dir/SpecialCaseList.cpp.o
[113/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/SipHash.cpp.o
[113/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/Statistic.cpp.o
[114/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/SmallVector.cpp.o
[114/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/StringExtras.cpp.o
[115/4326] Building CXX object lib/Sup...LLVMSupport.dir/SlowDynamicAPInt.cpp.o
[115/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/StringMap.cpp.o
[116/4326] Building CXX object lib/Sup...es/LLVMSupport.dir/ScopedPrinter.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Support/ScopedPrinter.cpp: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::FlagEntry>)':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/ScopedPrinter.h:738: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:753: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:695: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:772: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:663: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:679: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:336: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:298: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:317: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:464: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:472: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:488:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1

[116/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/StringSaver.cpp.o
[117/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/StringMap.cpp.o
[117/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/StringRef.cpp.o
[118/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/SourceMgr.cpp.o
[118/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/SuffixTreeNode.cpp.o
[119/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/StringExtras.cpp.o
[119/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/SuffixTree.cpp.o
[120/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/StringSaver.cpp.o
[120/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/SystemUtils.cpp.o
[121/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/Statistic.cpp.o
[121/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/TarWriter.cpp.o
[122/4326] Building CXX object lib/Sup.../LLVMSupport.dir/SpecialCaseList.cpp.o
[122/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/TextEncoding.cpp.o
[123/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/SuffixTreeNode.cpp.o
[123/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/ThreadPool.cpp.o
[124/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/SystemUtils.cpp.o
[124/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/TimeProfiler.cpp.o
[125/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/SuffixTree.cpp.o
[125/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[126/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/StringRef.cpp.o
[126/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/ToolOutputFile.cpp.o
[127/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/TextEncoding.cpp.o
[127/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/TrieRawHashMap.cpp.o
[128/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/TarWriter.cpp.o
[128/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[129/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/ThreadPool.cpp.o
[129/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/TypeSize.cpp.o
[130/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/ToolOutputFile.cpp.o
[130/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Unicode.cpp.o
[131/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[131/4326] Building CXX object lib/Sup.../LLVMSupport.dir/UnicodeCaseFold.cpp.o
[132/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/TrieRawHashMap.cpp.o
[132/4326] Building CXX object lib/Sup...pport.dir/UnicodeNameToCodepoint.cpp.o
[133/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/TypeSize.cpp.o
[133/4326] Building CXX object lib/Sup.../UnicodeNameToCodepointGenerated.cpp.o
[134/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Timer.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:345:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/Support/Timer.cpp:345:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1

[134/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/VersionTuple.cpp.o
[135/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Unicode.cpp.o
[135/4326] Building CXX object lib/Sup...LVMSupport.dir/VirtualFileSystem.cpp.o
[136/4326] Building CXX object lib/Sup.../LLVMSupport.dir/UnicodeCaseFold.cpp.o
[136/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/WithColor.cpp.o
[137/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/TimeProfiler.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1868: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++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1593: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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1890:25: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822: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

[137/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/YAMLParser.cpp.o
[138/4326] Building CXX object lib/Sup.../UnicodeNameToCodepointGenerated.cpp.o
[138/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/YAMLTraits.cpp.o
[139/4326] Building CXX object lib/Sup...pport.dir/UnicodeNameToCodepoint.cpp.o
[139/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/raw_os_ostream.cpp.o
[140/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/VersionTuple.cpp.o
[140/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/raw_ostream.cpp.o
[141/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/WithColor.cpp.o
[141/4326] Building CXX object lib/Sup...LVMSupport.dir/raw_socket_stream.cpp.o
[142/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/raw_os_ostream.cpp.o
[142/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[143/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[143/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[144/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[144/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[145/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/YAMLTraits.cpp.o
[145/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[146/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[146/4326] Building C object lib/Suppo...keFiles/LLVMSupport.dir/regstrlcpy.c.o
[147/4326] Building CXX object lib/Sup...iles/LLVMSupport.dir/raw_ostream.cpp.o
[147/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/xxhash.cpp.o
[148/4326] Building C object lib/Suppo...keFiles/LLVMSupport.dir/regstrlcpy.c.o
[148/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Z3Solver.cpp.o
[149/4326] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[149/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/Atomic.cpp.o
[150/4326] Building CXX object lib/Sup...LVMSupport.dir/raw_socket_stream.cpp.o
[150/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/DynamicLibrary.cpp.o
[151/4326] Building CXX object lib/Sup...Files/LLVMSupport.dir/YAMLParser.cpp.o
[151/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[152/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/Atomic.cpp.o
[152/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/Memory.cpp.o
[153/4326] Building CXX object lib/Sup...CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[153/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[154/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Z3Solver.cpp.o
[154/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Process.cpp.o
[155/4326] Building CXX object lib/Sup...s/LLVMSupport.dir/DynamicLibrary.cpp.o
[155/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Program.cpp.o
[156/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/Memory.cpp.o
[156/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/ProgramStack.cpp.o
[157/4326] Building CXX object lib/Sup...les/LLVMSupport.dir/ProgramStack.cpp.o
[157/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/RWMutex.cpp.o
[158/4326] Building CXX object lib/Sup...LVMSupport.dir/VirtualFileSystem.cpp.o
[158/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Signals.cpp.o
[159/4326] Building CXX object lib/Sup...MakeFiles/LLVMSupport.dir/xxhash.cpp.o
[159/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/Threading.cpp.o
[160/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Process.cpp.o
[160/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Valgrind.cpp.o
[161/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Valgrind.cpp.o
[161/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Watchdog.cpp.o
[162/4326] Building CXX object lib/Sup...keFiles/LLVMSupport.dir/Watchdog.cpp.o
[162/4326] Building C object lib/Suppo...Files/LLVMSupportBlake3.dir/blake3.c.o
[163/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/RWMutex.cpp.o
[163/4326] Building C object lib/Suppo...MSupportBlake3.dir/blake3_dispatch.c.o
[164/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Program.cpp.o
[164/4326] Building C object lib/Suppo...MSupportBlake3.dir/blake3_portable.c.o
[165/4326] Building C object lib/Suppo...MSupportBlake3.dir/blake3_dispatch.c.o
[165/4326] Building C object lib/Suppo.../LLVMSupportBlake3.dir/blake3_neon.c.o
[166/4326] Building C object lib/Suppo...Files/LLVMSupportBlake3.dir/blake3.c.o
[166/4326] Building CXX object lib/Tab...leGen.dir/DetailedRecordsBackend.cpp.o
[167/4326] Building C object lib/Suppo.../LLVMSupportBlake3.dir/blake3_neon.c.o
[167/4326] Building CXX object lib/Tab...MakeFiles/LLVMTableGen.dir/Error.cpp.o
[168/4326] Building CXX object lib/Sup...eFiles/LLVMSupport.dir/Threading.cpp.o
[168/4326] Building CXX object lib/Tab...les/LLVMTableGen.dir/JSONBackend.cpp.o
[169/4326] Building C object lib/Suppo...MSupportBlake3.dir/blake3_portable.c.o
[169/4326] Building CXX object lib/Tab...CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[170/4326] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[170/4326] Building CXX object lib/Tab...akeFiles/LLVMTableGen.dir/Parser.cpp.o
[171/4326] Building CXX object lib/Sup...akeFiles/LLVMSupport.dir/Signals.cpp.o
[171/4326] Linking CXX static library lib/libLLVMSupport.a
[172/4326] Building CXX object lib/Tab...MakeFiles/LLVMTableGen.dir/Error.cpp.o
[172/4326] Building CXX object lib/Tab...akeFiles/LLVMTableGen.dir/Record.cpp.o
[173/4326] Linking CXX static library lib/libLLVMSupport.a
[173/4326] Building CXX object lib/Tab...Files/LLVMTableGen.dir/SetTheory.cpp.o
[174/4326] Building CXX object lib/Tab...leGen.dir/DetailedRecordsBackend.cpp.o
[174/4326] Building CXX object lib/Tab...s/LLVMTableGen.dir/StringMatcher.cpp.o
[175/4326] Building CXX object lib/Tab...akeFiles/LLVMTableGen.dir/Parser.cpp.o
[175/4326] Building CXX object lib/Tab...TableGen.dir/StringToOffsetTable.cpp.o
[176/4326] Building CXX object lib/Tab...CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[176/4326] Building CXX object lib/Tab...LLVMTableGen.dir/TableGenBackend.cpp.o
[177/4326] Building CXX object lib/Tab...les/LLVMTableGen.dir/JSONBackend.cpp.o
[177/4326] Building CXX object lib/Tab...eGen.dir/TableGenBackendSkeleton.cpp.o
[178/4326] Building CXX object lib/Tab...s/LLVMTableGen.dir/StringMatcher.cpp.o
[178/4326] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGLexer.cpp.o
[179/4326] Building CXX object lib/Tab...TableGen.dir/StringToOffsetTable.cpp.o
[179/4326] Building CXX object lib/Tab...eFiles/LLVMTableGen.dir/TGParser.cpp.o
[180/4326] Building CXX object lib/Tab...eGen.dir/TableGenBackendSkeleton.cpp.o
[180/4326] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGTimer.cpp.o
[181/4326] Building CXX object lib/Tab...LLVMTableGen.dir/TableGenBackend.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TableGen/TableGenBackend.cpp: In function 'void llvm::emitSourceFileHeader(StringRef, raw_ostream&, const RecordKeeper&)':
/build/emscripten/src/llvm-project/llvm/lib/TableGen/TableGenBackend.cpp:87:25: warning: value computed is not used [-Wunused-value]
/build/emscripten/src/llvm-project/llvm/lib/TableGen/TableGenBackend.cpp:88:25: warning: value computed is not used [-Wunused-value]

[181/4326] Building CXX object utils/T...m-min-tblgen.dir/llvm-min-tblgen.cpp.o
[182/4326] Building CXX object utils/T...m-min-tblgen.dir/llvm-min-tblgen.cpp.o
[182/4326] Building CXX object utils/T...GenBasic.dir/ARMTargetDefEmitter.cpp.o
[183/4326] Building CXX object lib/Tab...Files/LLVMTableGen.dir/SetTheory.cpp.o
[183/4326] Building CXX object utils/T...LLVMTableGenBasic.dir/Attributes.cpp.o
[184/4326] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGLexer.cpp.o
[184/4326] Building CXX object utils/T...leGenBasic.dir/CodeGenIntrinsics.cpp.o
[185/4326] Building CXX object lib/Tab...keFiles/LLVMTableGen.dir/TGTimer.cpp.o
[185/4326] Building CXX object utils/T...bleGenBasic.dir/DirectiveEmitter.cpp.o
[186/4326] Building CXX object utils/T...LLVMTableGenBasic.dir/Attributes.cpp.o
[186/4326] Building CXX object utils/T...bleGenBasic.dir/IntrinsicEmitter.cpp.o
[187/4326] Building CXX object utils/T...GenBasic.dir/ARMTargetDefEmitter.cpp.o
[187/4326] Building CXX object utils/T...nBasic.dir/RISCVTargetDefEmitter.cpp.o
[188/4326] Building CXX object lib/Tab...akeFiles/LLVMTableGen.dir/Record.cpp.o
[188/4326] Building CXX object utils/T...Basic.dir/RuntimeLibcallsEmitter.cpp.o
[189/4326] Building CXX object utils/T...leGenBasic.dir/CodeGenIntrinsics.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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/Basic/CodeGenIntrinsics.cpp:13:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1868: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++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: 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::__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++/14.2.1/bits/stl_algo.h:1869: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++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_heap.h:425:19: 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++/14.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++/14.2.1/bits/stl_algo.h:1890:25: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:52:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp:52:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1

[189/4326] Building CXX object utils/T...bleGenBasic.dir/SDNodeProperties.cpp.o
[190/4326] Building CXX object utils/T...bleGenBasic.dir/DirectiveEmitter.cpp.o
[190/4326] Building CXX object utils/T...j.LLVMTableGenBasic.dir/TableGen.cpp.o
[191/4326] Building CXX object lib/Tab...eFiles/LLVMTableGen.dir/TGParser.cpp.o
[191/4326] Linking CXX static library lib/libLLVMTableGen.a
[192/4326] Linking CXX static library lib/libLLVMTableGen.a
[192/4326] Building CXX object utils/T...nBasic.dir/TargetFeaturesEmitter.cpp.o
[193/4326] Building CXX object utils/T...nBasic.dir/RISCVTargetDefEmitter.cpp.o
[193/4326] Building CXX object utils/T....LLVMTableGenBasic.dir/VTEmitter.cpp.o
[194/4326] Building CXX object utils/T...bleGenBasic.dir/SDNodeProperties.cpp.o
[194/4326] Building CXX object lib/Bit...streamReader.dir/BitstreamReader.cpp.o
[195/4326] Building CXX object utils/T...bleGenBasic.dir/IntrinsicEmitter.cpp.o
[195/4326] Generating VCSRevision.h
[196/4326] Generating VCSRevision.h
[196/4326] Building CXX object lib/Deb...bugInfoMSF.dir/MappedBlockStream.cpp.o
[197/4326] Building CXX object utils/T...j.LLVMTableGenBasic.dir/TableGen.cpp.o
[197/4326] Building CXX object lib/Deb.../LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[198/4326] Building CXX object utils/T...Basic.dir/RuntimeLibcallsEmitter.cpp.o
[198/4326] Building CXX object lib/Deb...s/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[199/4326] Building CXX object utils/T....LLVMTableGenBasic.dir/VTEmitter.cpp.o
[199/4326] Building CXX object lib/Deb...es/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[200/4326] Building CXX object utils/T...nBasic.dir/TargetFeaturesEmitter.cpp.o
[200/4326] Linking CXX executable bin/llvm-min-tblgen
[201/4326] Linking CXX executable bin/llvm-min-tblgen
[201/4326] Building AArch64TargetParserDef.inc...
[202/4326] Building CXX object lib/Deb...s/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[202/4326] Building ARMTargetParserDef.inc...
[203/4326] Building CXX object lib/Bit...streamReader.dir/BitstreamReader.cpp.o
[203/4326] Building PPCGenTargetFeatures.inc...
[204/4326] Building CXX object lib/Deb...es/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[204/4326] Building RISCVTargetParserDef.inc...
[205/4326] Building CXX object lib/Deb...bugInfoMSF.dir/MappedBlockStream.cpp.o
[205/4326] Building Attributes.inc...
[206/4326] Building Attributes.inc...
[206/4326] Building IntrinsicEnums.inc...
[207/4326] Building CXX object lib/Deb.../LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[207/4326] Building IntrinsicImpl.inc...
[208/4326] Building IntrinsicEnums.inc...
[208/4326] Building IntrinsicsAArch64.h...
[209/4326] Building PPCGenTargetFeatures.inc...
[209/4326] Building IntrinsicsAMDGPU.h...
[210/4326] Building ARMTargetParserDef.inc...
[210/4326] Building IntrinsicsARM.h...
[211/4326] Building IntrinsicImpl.inc...
[211/4326] Building IntrinsicsBPF.h...
[212/4326] Building IntrinsicsAMDGPU.h...
[212/4326] Building IntrinsicsDirectX.h...
[213/4326] Building IntrinsicsAArch64.h...
[213/4326] Building IntrinsicsHexagon.h...
[214/4326] Building IntrinsicsBPF.h...
[214/4326] Building IntrinsicsLoongArch.h...
[215/4326] Building AArch64TargetParserDef.inc...
[215/4326] Building IntrinsicsMips.h...
[216/4326] Building IntrinsicsARM.h...
[216/4326] Building IntrinsicsNVPTX.h...
[217/4326] Building IntrinsicsDirectX.h...
[217/4326] Building IntrinsicsPowerPC.h...
[218/4326] Building IntrinsicsHexagon.h...
[218/4326] Building IntrinsicsR600.h...
[219/4326] Building IntrinsicsMips.h...
[219/4326] Building IntrinsicsRISCV.h...
[220/4326] Building IntrinsicsLoongArch.h...
[220/4326] Building IntrinsicsS390.h...
[221/4326] Building IntrinsicsNVPTX.h...
[221/4326] Building IntrinsicsSPIRV.h...
[222/4326] Building IntrinsicsR600.h...
[222/4326] Building IntrinsicsVE.h...
[223/4326] Building IntrinsicsPowerPC.h...
[223/4326] Building IntrinsicsWebAssembly.h...
[224/4326] Building IntrinsicsSPIRV.h...
[224/4326] Building IntrinsicsX86.h...
[225/4326] Building IntrinsicsRISCV.h...
[225/4326] Building IntrinsicsXCore.h...
[226/4326] Building IntrinsicsS390.h...
[226/4326] Building RuntimeLibcalls.inc...
[227/4326] Building IntrinsicsVE.h...
[227/4326] Linking CXX static library lib/libLLVMBitstreamReader.a
[228/4326] Building RuntimeLibcalls.inc...
[228/4326] Building CXX object lib/Deb...ew.dir/AppendingTypeTableBuilder.cpp.o
[229/4326] Linking CXX static library lib/libLLVMBitstreamReader.a
[229/4326] Building CXX object lib/Deb...ugInfoCodeView.dir/CodeViewError.cpp.o
[230/4326] Building IntrinsicsWebAssembly.h...
[230/4326] Building CXX object lib/Deb...nfoCodeView.dir/CodeViewRecordIO.cpp.o
[231/4326] Building RISCVTargetParserDef.inc...
[231/4326] Building CXX object lib/Tar...etParser.dir/AArch64TargetParser.cpp.o
[232/4326] Building IntrinsicsXCore.h...
[232/4326] Building CXX object lib/Tar...Parser.dir/ARMTargetParserCommon.cpp.o
[233/4326] Building CXX object lib/Deb...ugInfoCodeView.dir/CodeViewError.cpp.o
[233/4326] Building CXX object lib/Tar...TargetParser.dir/ARMTargetParser.cpp.o
[234/4326] Building IntrinsicsX86.h...
[234/4326] Building CXX object lib/Tar...argetParser.dir/CSKYTargetParser.cpp.o
[235/4326] Building CXX object lib/Deb...ew.dir/AppendingTypeTableBuilder.cpp.o
[235/4326] Building CXX object lib/Tar...eFiles/LLVMTargetParser.dir/Host.cpp.o
[236/4326] Building CXX object lib/Deb...nfoCodeView.dir/CodeViewRecordIO.cpp.o
[236/4326] Building CXX object lib/Tar...Parser.dir/LoongArchTargetParser.cpp.o
[237/4326] Building CXX object lib/Tar...Parser.dir/ARMTargetParserCommon.cpp.o
[237/4326] Building CXX object lib/Tar...TargetParser.dir/PPCTargetParser.cpp.o
[238/4326] Building CXX object lib/Tar...argetParser.dir/CSKYTargetParser.cpp.o
[238/4326] Building CXX object lib/Tar...LVMTargetParser.dir/RISCVISAInfo.cpp.o
[239/4326] Building CXX object lib/Tar...etParser.dir/AArch64TargetParser.cpp.o
[239/4326] Building CXX object lib/Tar...rgetParser.dir/RISCVTargetParser.cpp.o
[240/4326] Building CXX object lib/Tar...Parser.dir/LoongArchTargetParser.cpp.o
[240/4326] Building CXX object lib/Tar...argetParser.dir/SubtargetFeature.cpp.o
[241/4326] Building CXX object lib/Tar...TargetParser.dir/ARMTargetParser.cpp.o
[241/4326] Building CXX object lib/Tar...LVMTargetParser.dir/TargetParser.cpp.o
[242/4326] Building CXX object lib/Tar...TargetParser.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

[242/4326] Building CXX object lib/Tar...iles/LLVMTargetParser.dir/Triple.cpp.o
[243/4326] Building CXX object lib/Tar...eFiles/LLVMTargetParser.dir/Host.cpp.o
[243/4326] Building CXX object lib/Tar...TargetParser.dir/X86TargetParser.cpp.o
[244/4326] Building CXX object lib/Tar...argetParser.dir/SubtargetFeature.cpp.o
[244/4326] Building CXX object lib/Bin...ormat.dir/AMDGPUMetadataVerifier.cpp.o
[245/4326] Building CXX object lib/Tar...rgetParser.dir/RISCVTargetParser.cpp.o
[245/4326] Building CXX object lib/Bin...eFiles/LLVMBinaryFormat.dir/COFF.cpp.o
[246/4326] Building CXX object lib/Tar...LVMTargetParser.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

[246/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/Dwarf.cpp.o
[247/4326] Building CXX object lib/Tar...TargetParser.dir/X86TargetParser.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/X86TargetParser.cpp:179:24: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/X86TargetParser.cpp:181:26: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]

[247/4326] Building CXX object lib/Bin...LLVMBinaryFormat.dir/DXContainer.cpp.o
[248/4326] Building CXX object lib/Bin...eFiles/LLVMBinaryFormat.dir/COFF.cpp.o
[248/4326] Building CXX object lib/Bin...keFiles/LLVMBinaryFormat.dir/ELF.cpp.o
[249/4326] Building CXX object lib/Bin...ormat.dir/AMDGPUMetadataVerifier.cpp.o
[249/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/MachO.cpp.o
[250/4326] Building CXX object lib/Tar...LVMTargetParser.dir/RISCVISAInfo.cpp.o
[250/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/Magic.cpp.o
[251/4326] Building CXX object lib/Tar...iles/LLVMTargetParser.dir/Triple.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Triple.cpp: In static member function 'static std::string llvm::Triple::normalize(llvm::StringRef, CanonicalForm)':
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Triple.cpp:1228:38: warning: value computed is not used [-Wunused-value]
/build/emscripten/src/llvm-project/llvm/lib/TargetParser/Triple.cpp:1247:40: warning: value computed is not used [-Wunused-value]

[251/4326] Building CXX object lib/Bin...es/LLVMBinaryFormat.dir/Minidump.cpp.o
[252/4326] Building CXX object lib/Bin...es/LLVMBinaryFormat.dir/Minidump.cpp.o
[252/4326] Building CXX object lib/Bin...BinaryFormat.dir/MsgPackDocument.cpp.o
[253/4326] Building CXX object lib/Bin...keFiles/LLVMBinaryFormat.dir/ELF.cpp.o
[253/4326] Building CXX object lib/Bin...ryFormat.dir/MsgPackDocumentYAML.cpp.o
[254/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/MachO.cpp.o
[254/4326] Building CXX object lib/Bin...VMBinaryFormat.dir/MsgPackReader.cpp.o
[255/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/Magic.cpp.o
[255/4326] Building CXX object lib/Bin...VMBinaryFormat.dir/MsgPackWriter.cpp.o
[256/4326] Building CXX object lib/Bin...LLVMBinaryFormat.dir/DXContainer.cpp.o
[256/4326] Building CXX object lib/Bin...eFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
[257/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/Dwarf.cpp.o
[257/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/XCOFF.cpp.o
[258/4326] Building CXX object lib/Bin...VMBinaryFormat.dir/MsgPackReader.cpp.o
[258/4326] Building CXX object lib/Rem...emarks.dir/BitstreamRemarkParser.cpp.o
[259/4326] Building CXX object lib/Bin...VMBinaryFormat.dir/MsgPackWriter.cpp.o
[259/4326] Building CXX object lib/Rem...ks.dir/BitstreamRemarkSerializer.cpp.o
[260/4326] Building CXX object lib/Bin...eFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
[260/4326] Building CXX object lib/Rem...MakeFiles/LLVMRemarks.dir/Remark.cpp.o
[261/4326] Building CXX object lib/Bin...BinaryFormat.dir/MsgPackDocument.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1

[261/4326] Building CXX object lib/Rem...les/LLVMRemarks.dir/RemarkFormat.cpp.o
[262/4326] Building CXX object lib/Bin...ryFormat.dir/MsgPackDocumentYAML.cpp.o
[262/4326] Building CXX object lib/Rem...les/LLVMRemarks.dir/RemarkLinker.cpp.o
[263/4326] Building CXX object lib/Bin...Files/LLVMBinaryFormat.dir/XCOFF.cpp.o
[263/4326] Building CXX object lib/Rem...les/LLVMRemarks.dir/RemarkParser.cpp.o
[264/4326] Building CXX object lib/Rem...MakeFiles/LLVMRemarks.dir/Remark.cpp.o
[264/4326] Building CXX object lib/Rem...LLVMRemarks.dir/RemarkSerializer.cpp.o
[265/4326] Building CXX object lib/Rem...les/LLVMRemarks.dir/RemarkFormat.cpp.o
[265/4326] Building CXX object lib/Rem...s/LLVMRemarks.dir/RemarkStreamer.cpp.o
[266/4326] Building CXX object lib/Rem...les/LLVMRemarks.dir/RemarkLinker.cpp.o
[266/4326] Building CXX object lib/Rem...LVMRemarks.dir/RemarkStringTable.cpp.o
[267/4326] Building CXX object lib/Rem...les/LLVMRemarks.dir/RemarkParser.cpp.o
[267/4326] Building CXX object lib/Rem...LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[268/4326] Building CXX object lib/Rem...s/LLVMRemarks.dir/RemarkStreamer.cpp.o
[268/4326] Building CXX object lib/Rem...Remarks.dir/YAMLRemarkSerializer.cpp.o
[269/4326] Building CXX object lib/Rem...LLVMRemarks.dir/RemarkSerializer.cpp.o
[269/4326] Linking CXX static library lib/libLLVMTargetParser.a
[270/4326] Building CXX object lib/Rem...ks.dir/BitstreamRemarkSerializer.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/Remarks/BitstreamRemarkSerializer.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Remarks/BitstreamRemarkSerializer.cpp:14:
/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

[270/4326] Building CXX object lib/IR/...es/LLVMCore.dir/AbstractCallSite.cpp.o
[271/4326] Linking CXX static library lib/libLLVMTargetParser.a
[271/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[272/4326] Building CXX object lib/Rem...emarks.dir/BitstreamRemarkParser.cpp.o
[272/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o
[273/4326] Building CXX object lib/Rem...LVMRemarks.dir/RemarkStringTable.cpp.o
[273/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
[274/4326] Building CXX object lib/Rem...LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[274/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
[275/4326] Building CXX object lib/Rem...Remarks.dir/YAMLRemarkSerializer.cpp.o
[275/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[276/4326] Building CXX object lib/IR/...es/LLVMCore.dir/AbstractCallSite.cpp.o
[276/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o
[277/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o
[277/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[278/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o
[278/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[279/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
[279/4326] Building CXX object lib/IR/...les/LLVMCore.dir/ConstantFPRange.cpp.o
[280/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[280/4326] Building CXX object lib/IR/...Files/LLVMCore.dir/ConstantRange.cpp.o
[281/4326] 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:1634:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[281/4326] Building CXX object lib/IR/...s/LLVMCore.dir/ConstantRangeList.cpp.o
[282/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[282/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[283/4326] Building CXX object lib/IR/...les/LLVMCore.dir/ConstantFPRange.cpp.o
[283/4326] Building CXX object lib/IR/...LLVMCore.dir/ConvergenceVerifier.cpp.o
[284/4326] Building CXX object lib/IR/...s/LLVMCore.dir/ConstantRangeList.cpp.o
[284/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[285/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[285/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/CycleInfo.cpp.o
[286/4326] Building CXX object lib/IR/...Files/LLVMCore.dir/ConstantRange.cpp.o
[286/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[287/4326] Building CXX object lib/IR/...LLVMCore.dir/ConvergenceVerifier.cpp.o
[287/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[288/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:5902:61: warning: value computed is not used [-Wunused-value]
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:4561:37:
/build/emscripten/src/llvm-project/llvm/lib/IR/AutoUpgrade.cpp:4492: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:4777:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[288/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
[289/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/CycleInfo.cpp.o
[289/4326] Building CXX object lib/IR/...s/LLVMCore.dir/DebugInfoMetadata.cpp.o
[290/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[290/4326] Building CXX object lib/IR/...VMCore.dir/DIExpressionOptimizer.cpp.o
[291/4326] 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:3038: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:3011: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:3001: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:2962:11: 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:1285: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:1347:57:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1261:29: 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:1278:65,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1467:58:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1248: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:1285:64,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1467:58:
/build/emscripten/src/llvm-project/llvm/lib/IR/Constants.cpp:1261: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:3065:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[291/4326] Building CXX object lib/IR/...Core.dir/DebugProgramInstruction.cpp.o
[292/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[292/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[293/4326] 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:967: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:884:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:966: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:967:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[293/4326] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticHandler.cpp.o
[294/4326] Building CXX object lib/IR/...VMCore.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:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[294/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/DiagnosticInfo.cpp.o
[295/4326] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticHandler.cpp.o
[295/4326] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticPrinter.cpp.o
[296/4326] Building CXX object lib/IR/...Core.dir/DebugProgramInstruction.cpp.o
[296/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[297/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[297/4326] Building CXX object lib/IR/...LVMCore.dir/DroppedVariableStats.cpp.o
[298/4326] 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:1690: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:935:31,
    inlined from 'LLVMOpaqueMetadata* LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef, uint64_t)' at /build/emscripten/src/llvm-project/llvm/lib/IR/DebugInfo.cpp:1696:61:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2177: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:2276:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2184: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:2276:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[298/4326] Building CXX object lib/IR/...MCore.dir/DroppedVariableStatsIR.cpp.o
[299/4326] Building CXX object lib/IR/...s/LLVMCore.dir/DiagnosticPrinter.cpp.o
[299/4326] Building CXX object lib/IR/...les/LLVMCore.dir/EHPersonalities.cpp.o
[300/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/DiagnosticInfo.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/IR/DiagnosticInfo.cpp: In member function 'std::string llvm::DiagnosticInfoWithLocationBase::getLocationStr() const':
/build/emscripten/src/llvm-project/llvm/lib/IR/DiagnosticInfo.cpp:190:33: warning: value computed is not used [-Wunused-value]

[300/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o
[301/4326] Building CXX object lib/IR/...les/LLVMCore.dir/EHPersonalities.cpp.o
[301/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[302/4326] Building CXX object lib/IR/...LVMCore.dir/DroppedVariableStats.cpp.o
[302/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o
[303/4326] Building CXX object lib/IR/...MCore.dir/DroppedVariableStatsIR.cpp.o
[303/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/GVMaterializer.cpp.o
[304/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/GVMaterializer.cpp.o
[304/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[305/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o
[305/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Intrinsics.cpp.o
[306/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o
[306/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[307/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[307/4326] Building CXX object lib/IR/...es/LLVMCore.dir/IRPrintingPasses.cpp.o
[308/4326] Building CXX object lib/IR/...s/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:1643: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:1881:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:1894:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:1903:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2109:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2186:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2219:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2222: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:2241:70:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2246: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:2277: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:2528: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:2369:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2476:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2132: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:2164:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[308/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o
[309/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[309/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[310/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
[310/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[311/4326] Building CXX object lib/IR/...es/LLVMCore.dir/IRPrintingPasses.cpp.o
[311/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[312/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o
[312/4326] Building CXX object lib/IR/...Files/LLVMCore.dir/IntrinsicInst.cpp.o
[313/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
[313/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[314/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[314/4326] Building CXX object lib/IR/...les/LLVMCore.dir/LLVMContextImpl.cpp.o
[315/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Intrinsics.cpp.o
[315/4326] Building CXX object lib/IR/.../LLVMCore.dir/LLVMRemarkStreamer.cpp.o
[316/4326] Building CXX object lib/IR/...Files/LLVMCore.dir/IntrinsicInst.cpp.o
[316/4326] Building CXX object lib/IR/...s/LLVMCore.dir/LegacyPassManager.cpp.o
[317/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[317/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[318/4326] Building CXX object lib/IR/.../LLVMCore.dir/LLVMRemarkStreamer.cpp.o
[318/4326] Building CXX object lib/IR/...MemoryModelRelaxationAnnotations.cpp.o
[319/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[319/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[320/4326] 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

[320/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
[321/4326] 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:1592:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[321/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[322/4326] Building CXX object lib/IR/...MemoryModelRelaxationAnnotations.cpp.o
[322/4326] Building CXX object lib/IR/.../LLVMCore.dir/ModuleSummaryIndex.cpp.o
[323/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[323/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[324/4326] Building CXX object lib/IR/...s/LLVMCore.dir/LegacyPassManager.cpp.o
[324/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
[325/4326] Building CXX object lib/IR/...les/LLVMCore.dir/LLVMContextImpl.cpp.o
[325/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[326/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
[326/4326] Building CXX object lib/IR/...LLVMCore.dir/PassInstrumentation.cpp.o
[327/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[327/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[328/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[328/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[329/4326] Building CXX object lib/IR/...LLVMCore.dir/PassInstrumentation.cpp.o
[329/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/PassTimingInfo.cpp.o
[330/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[330/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o
[331/4326] Building CXX object lib/IR/.../LLVMCore.dir/ModuleSummaryIndex.cpp.o
[331/4326] Building CXX object lib/IR/...Files/LLVMCore.dir/ProfDataUtils.cpp.o
[332/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[332/4326] Building CXX object lib/IR/...LLVMCore.dir/SafepointIRVerifier.cpp.o
[333/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/PassTimingInfo.cpp.o
[333/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/ProfileSummary.cpp.o
[334/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o
[334/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o
[335/4326] Building CXX object lib/IR/...Files/LLVMCore.dir/ProfDataUtils.cpp.o
[335/4326] Building CXX object lib/IR/...les/LLVMCore.dir/ReplaceConstant.cpp.o
[336/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[336/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[337/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/ProfileSummary.cpp.o
[337/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/StructuralHash.cpp.o
[338/4326] Building CXX object lib/IR/...les/LLVMCore.dir/ReplaceConstant.cpp.o
[338/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[339/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o
[339/4326] Building CXX object lib/IR/...es/LLVMCore.dir/TypedPointerType.cpp.o
[340/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[340/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[341/4326] Building CXX object lib/IR/...LLVMCore.dir/SafepointIRVerifier.cpp.o
[341/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[342/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
[342/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[343/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/StructuralHash.cpp.o
[343/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[344/4326] Building CXX object lib/IR/...es/LLVMCore.dir/TypedPointerType.cpp.o
[344/4326] Building CXX object lib/IR/...es/LLVMCore.dir/ValueSymbolTable.cpp.o
[345/4326] 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::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:1854:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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::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:3331: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:3335:551: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[345/4326] Building CXX object lib/IR/...les/LLVMCore.dir/VectorTypeUtils.cpp.o
[346/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
[346/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[347/4326] Building CXX object lib/IR/...les/LLVMCore.dir/VectorTypeUtils.cpp.o
[347/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/VFABIDemangler.cpp.o
[348/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[348/4326] Building CXX object lib/IR/...les/LLVMCore.dir/RuntimeLibcalls.cpp.o
[349/4326] Building CXX object lib/IR/...es/LLVMCore.dir/ValueSymbolTable.cpp.o
[349/4326] Linking CXX static library lib/libLLVMBinaryFormat.a
[350/4326] Linking CXX static library lib/libLLVMBinaryFormat.a
[350/4326] Linking CXX static library lib/libLLVMRemarks.a
[351/4326] Linking CXX static library lib/libLLVMRemarks.a
[351/4326] Building CXX object lib/Bit...LVMBitReader.dir/BitcodeAnalyzer.cpp.o
[352/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[352/4326] Building CXX object lib/Bit...iles/LLVMBitReader.dir/BitReader.cpp.o
[353/4326] Building CXX object lib/IR/...iles/LLVMCore.dir/VFABIDemangler.cpp.o
[353/4326] Building CXX object lib/Bit.../LLVMBitReader.dir/BitcodeReader.cpp.o
[354/4326] Building CXX object lib/IR/...les/LLVMCore.dir/RuntimeLibcalls.cpp.o
[354/4326] Building CXX object lib/Bit...LLVMBitReader.dir/MetadataLoader.cpp.o
[355/4326] Building CXX object lib/Bit...iles/LLVMBitReader.dir/BitReader.cpp.o
[355/4326] Building CXX object lib/Bit...iles/LLVMBitReader.dir/ValueList.cpp.o
[356/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[356/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
[357/4326] Building CXX object lib/Bit...LVMBitReader.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:528: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++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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:750:53:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
/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:970:78: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[357/4326] Building CXX object lib/MC/...es/LLVMMC.dir/DXContainerPSVInfo.cpp.o
[358/4326] Building CXX object lib/Bit...iles/LLVMBitReader.dir/ValueList.cpp.o
[358/4326] Building CXX object lib/MC/...MMC.dir/DXContainerRootSignature.cpp.o
[359/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:532:37: 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

[359/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/ELFObjectWriter.cpp.o
[360/4326] Building CXX object lib/MC/...MMC.dir/DXContainerRootSignature.cpp.o
[360/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/GOFFObjectWriter.cpp.o
[361/4326] Building CXX object lib/MC/...es/LLVMMC.dir/DXContainerPSVInfo.cpp.o
[361/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[362/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/GOFFObjectWriter.cpp.o
[362/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[363/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[363/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[364/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[364/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[365/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/ELFObjectWriter.cpp.o
[365/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[366/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[366/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o
[367/4326] Building CXX object lib/Bit...LLVMBitReader.dir/MetadataLoader.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:31:
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:615:29,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:622:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:615:29,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:625:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2406: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:505:49,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:713:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:518:46,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:713:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1526: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1579:35:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1574: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1580:37:
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1574: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2178:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2195:58:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2291:70:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2291:106:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2303:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2373: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:2373: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::Error llvm::MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment(llvm::GlobalObject&, llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2443: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::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::loadGlobalDeclAttachments()':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1036: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:1036: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::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(llvm::Function&, llvm::ArrayRef<llvm::Instruction*>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2500: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:2500:62: 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:505:49,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:713:23,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1123:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:518:46,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugInfo(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:713:23,
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadata(bool)' at /build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1123:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[367/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
[368/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[368/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o
[369/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[369/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
[370/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o
[370/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[371/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
[371/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
[372/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o
[372/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[373/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
[373/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[374/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
[374/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[375/4326] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
[375/4326] Linking CXX static library lib/libLLVMCore.a
[376/4326] Linking CXX static library lib/libLLVMCore.a
[376/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
[377/4326] 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:16:
/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:153:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1

[377/4326] Building CXX object lib/MC/...LLVMMC.dir/MCDXContainerStreamer.cpp.o
[378/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[378/4326] Building CXX object lib/MC/...s/LLVMMC.dir/MCDXContainerWriter.cpp.o
[379/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[379/4326] Building CXX object lib/MC/...VMMC.dir/MCELFObjectTargetWriter.cpp.o
[380/4326] Building CXX object lib/MC/...LLVMMC.dir/MCDXContainerStreamer.cpp.o
[380/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[381/4326] Building CXX object lib/MC/...s/LLVMMC.dir/MCDXContainerWriter.cpp.o
[381/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[382/4326] Building CXX object lib/MC/...VMMC.dir/MCELFObjectTargetWriter.cpp.o
[382/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
[383/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[383/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCGOFFStreamer.cpp.o
[384/4326] 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:1534:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _OutputIterator = 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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::MCDwarfFrameInfo*; _OutputIterator = __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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _RandomAccessIterator2 = 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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::MCDwarfFrameInfo*; _RandomAccessIterator2 = __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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2476:34: 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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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++/14.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++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:69:
/usr/include/c++/14.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++/14.2.1/bits/stl_tempbuf.h:263: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++/14.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<llvm::MCDwarfFrameInfo*, vector<llvm::MCDwarfFrameInfo> >; _BidirectionalIterator2 = llvm::MCDwarfFrameInfo*; _Distance = int]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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 '_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++/14.2.1/bits/stl_algo.h:2352:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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++/14.2.1/bits/stl_algo.h:2418:30: 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++/14.2.1/bits/stl_algo.h:2421:32: 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++/14.2.1/bits/stl_algo.h:2424:32: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708:28: 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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1936:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:4949:15: 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::__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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1936:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708:28: 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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'static void llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*, bool)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1936:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCDwarfFrameInfo*, std::vector<llvm::MCDwarfFrameInfo> >' 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:1958:38:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1749: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:1961:20:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1826: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:1958:38:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1749: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:1961:20:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCDwarf.cpp:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1

[384/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[385/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[385/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[386/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
[386/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCInstrAnalysis.cpp.o
[387/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[387/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
[388/4326] Building CXX object lib/Bit.../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:7425: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:7434: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:3206: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:7516: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::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:844: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:855: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:858: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 function 'void parseTypeIdSummaryRecord(llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::ModuleSummaryIndex&)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7496: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/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseGlobalVarRecord(llvm::ArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:4085: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::Error {anonymous}::BitcodeReader::parseConstants()':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3290: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:3390: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:3414: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:3416: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::parseFunctionBody(llvm::Function*)':
/build/emscripten/src/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5746: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:5755:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[388/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o
[389/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCGOFFStreamer.cpp.o
[389/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[390/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[390/4326] Building CXX object lib/MC/...MMC.dir/MCLinkerOptimizationHint.cpp.o
[391/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCInstrAnalysis.cpp.o
[391/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCMachOStreamer.cpp.o
[392/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
[392/4326] Building CXX object lib/MC/...MMC.dir/MCMachObjectTargetWriter.cpp.o
[393/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
[393/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[394/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o
[394/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[395/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[395/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/MCObjectStreamer.cpp.o
[396/4326] Building CXX object lib/MC/...MMC.dir/MCMachObjectTargetWriter.cpp.o
[396/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[397/4326] Building CXX object lib/MC/...MMC.dir/MCLinkerOptimizationHint.cpp.o
[397/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o
[398/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[398/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[399/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCMachOStreamer.cpp.o
[399/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[400/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[400/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[401/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[401/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
[402/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[402/4326] Building CXX object lib/MC/.../LLVMMC.dir/MCSectionDXContainer.cpp.o
[403/4326] Building CXX object lib/MC/...iles/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:153:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1

[403/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
[404/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[404/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionGOFF.cpp.o
[405/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
[405/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[406/4326] Building CXX object lib/MC/.../LLVMMC.dir/MCSectionDXContainer.cpp.o
[406/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
[407/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
[407/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o
[408/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
[408/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[409/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbeFuncDesc*, std::vector<llvm::MCPseudoProbeFuncDesc> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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++/14.2.1/bits/stl_algo.h:1905:25: 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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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

[409/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCSPIRVStreamer.cpp.o
[410/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionGOFF.cpp.o
[410/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCSubtargetInfo.cpp.o
[411/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
[411/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[412/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[412/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[413/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o
[413/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o
[414/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCSPIRVStreamer.cpp.o
[414/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCTargetOptions.cpp.o
[415/4326] Building CXX object lib/MC/...Files/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

[415/4326] Building CXX object lib/MC/....dir/MCTargetOptionsCommandFlags.cpp.o
[416/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[416/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[417/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o
[417/4326] Building CXX object lib/MC/...MMC.dir/MCWasmObjectTargetWriter.cpp.o
[418/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[418/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
[419/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCTargetOptions.cpp.o
[419/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[420/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[420/4326] Building CXX object lib/MC/...les/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
[421/4326] Building CXX object lib/MC/...MMC.dir/MCWasmObjectTargetWriter.cpp.o
[421/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[422/4326] Building CXX object lib/MC/....dir/MCTargetOptionsCommandFlags.cpp.o
[422/4326] Building CXX object lib/MC/...MC.dir/MCXCOFFObjectTargetWriter.cpp.o
[423/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[423/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCXCOFFStreamer.cpp.o
[424/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
[424/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/MachObjectWriter.cpp.o
[425/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[425/4326] Building CXX object lib/MC/...les/LLVMMC.dir/SPIRVObjectWriter.cpp.o
[426/4326] Building CXX object lib/MC/...MC.dir/MCXCOFFObjectTargetWriter.cpp.o
[426/4326] Building CXX object lib/MC/...es/LLVMMC.dir/StringTableBuilder.cpp.o
[427/4326] Building CXX object lib/MC/...les/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
[427/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o
[428/4326] Building CXX object lib/MC/...les/LLVMMC.dir/SPIRVObjectWriter.cpp.o
[428/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/WasmObjectWriter.cpp.o
[429/4326] Building CXX object lib/MC/...Files/LLVMMC.dir/MCXCOFFStreamer.cpp.o
[429/4326] Building CXX object lib/MC/...s/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[430/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[430/4326] Building CXX object lib/MC/...les/LLVMMC.dir/XCOFFObjectWriter.cpp.o
[431/4326] Building CXX object lib/MC/...es/LLVMMC.dir/StringTableBuilder.cpp.o
[431/4326] Building CXX object lib/Asm...eFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[432/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/MachObjectWriter.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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:654:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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:654:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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:655:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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:655:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1

[432/4326] Building CXX object lib/Asm...Files/LLVMAsmParser.dir/LLParser.cpp.o
[433/4326] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o
[433/4326] Building CXX object lib/Asm...keFiles/LLVMAsmParser.dir/Parser.cpp.o
[434/4326] Building CXX object lib/MC/...s/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[434/4326] Building CXX object lib/IRR...eFiles/LLVMIRReader.dir/IRReader.cpp.o
[435/4326] Building CXX object lib/Asm...eFiles/LLVMAsmParser.dir/LLLexer.cpp.o
[435/4326] Linking CXX static library lib/libLLVMBitReader.a
[436/4326] Linking CXX static library lib/libLLVMBitReader.a
[436/4326] Building CXX object lib/MC/...eFiles/LLVMMCParser.dir/AsmLexer.cpp.o
[437/4326] Building CXX object lib/MC/...iles/LLVMMC.dir/WasmObjectWriter.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2476:34: 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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359:5: 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:820:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2421:32: 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++/14.2.1/bits/stl_algo.h:2424:32: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{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_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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708:28: 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::writeGlobalSection(llvm::ArrayRef<llvm::wasm::WasmGlobal>)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:897:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: 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++/14.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++/14.2.1/bits/stl_algo.h:2754:34: 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::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:1130:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' 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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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:1097:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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:1097:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: 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++/14.2.1/bits/stl_algo.h:4958:36: 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::applyRelocations(llvm::ArrayRef<{anonymous}::WasmRelocationEntry>, uint64_t, const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:739: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 'void {anonymous}::WasmObjectWriter::writeCustomSection({anonymous}::WasmCustomSection&, const llvm::MCAssembler&)':
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1231: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:1913: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:1918: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:1926:40:
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1046:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAssembler&)',
    inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, DwoMode)' at /build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1927:40:
/build/emscripten/src/llvm-project/llvm/lib/MC/WasmObjectWriter.cpp:1077: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:1943:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1

[437/4326] Building CXX object lib/MC/...Files/LLVMMCParser.dir/AsmParser.cpp.o
[438/4326] Building CXX object lib/MC/...les/LLVMMC.dir/XCOFFObjectWriter.cpp.o
[438/4326] Linking CXX static library lib/libLLVMMC.a
[439/4326] Linking CXX static library lib/libLLVMMC.a
[439/4326] Building CXX object lib/MC/...s/LLVMMCParser.dir/COFFAsmParser.cpp.o
[440/4326] Building CXX object lib/IRR...eFiles/LLVMIRReader.dir/IRReader.cpp.o
[440/4326] Building CXX object lib/MC/.../LLVMMCParser.dir/COFFMasmParser.cpp.o
[441/4326] Building CXX object lib/MC/...eFiles/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:822: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:764:8: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1

[441/4326] Building CXX object lib/MC/...s/LLVMMCParser.dir/GOFFAsmParser.cpp.o
[442/4326] Building CXX object lib/Asm...keFiles/LLVMAsmParser.dir/Parser.cpp.o
[442/4326] Building CXX object lib/MC/...LLVMMCParser.dir/DarwinAsmParser.cpp.o
[443/4326] Building CXX object lib/MC/...s/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:398: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

[443/4326] Building CXX object lib/MC/...es/LLVMMCParser.dir/ELFAsmParser.cpp.o
[444/4326] Building CXX object lib/MC/...s/LLVMMCParser.dir/GOFFAsmParser.cpp.o
[444/4326] Building CXX object lib/MC/...les/LLVMMCParser.dir/MCAsmParser.cpp.o
[445/4326] Building CXX object lib/MC/.../LLVMMCParser.dir/COFFMasmParser.cpp.o
[445/4326] Building CXX object lib/MC/...CParser.dir/MCAsmParserExtension.cpp.o
[446/4326] Building CXX object lib/MC/...les/LLVMMCParser.dir/MCAsmParser.cpp.o
[446/4326] Building CXX object lib/MC/...VMMCParser.dir/MCTargetAsmParser.cpp.o
[447/4326] Building CXX object lib/MC/...LLVMMCParser.dir/DarwinAsmParser.cpp.o
[447/4326] Building CXX object lib/MC/...iles/LLVMMCParser.dir/MasmParser.cpp.o
[448/4326] Building CXX object lib/MC/...es/LLVMMCParser.dir/ELFAsmParser.cpp.o
[448/4326] Building CXX object lib/MC/...s/LLVMMCParser.dir/WasmAsmParser.cpp.o
[449/4326] Building CXX object lib/MC/...CParser.dir/MCAsmParserExtension.cpp.o
[449/4326] Building CXX object lib/MC/.../LLVMMCParser.dir/XCOFFAsmParser.cpp.o
[450/4326] Building CXX object lib/MC/...VMMCParser.dir/MCTargetAsmParser.cpp.o
[450/4326] Building CXX object lib/Tex...les/LLVMTextAPI.dir/Architecture.cpp.o
[451/4326] Building CXX object lib/MC/.../LLVMMCParser.dir/XCOFFAsmParser.cpp.o
[451/4326] Building CXX object lib/Tex.../LLVMTextAPI.dir/ArchitectureSet.cpp.o
[452/4326] Building CXX object lib/MC/...s/LLVMMCParser.dir/WasmAsmParser.cpp.o
[452/4326] Building CXX object lib/Tex...es/LLVMTextAPI.dir/InterfaceFile.cpp.o
[453/4326] Building CXX object lib/MC/...Files/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:2916:6:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2928: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:2709: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:2916:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveSet(llvm::StringRef, AssignmentKind)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2963:12:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2928: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:2916:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveLocLabel(llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:3680:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2928: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:2916:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveCFILabel(llvm::SMLoc)' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:4449:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2928: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:2916:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveAddrsigSym()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:5831:12:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2928: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:2916:6,
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveCVFPOData()' at /build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:4109:22:
/build/emscripten/src/llvm-project/llvm/lib/MC/MCParser/AsmParser.cpp:2928:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1

[453/4326] Building CXX object lib/Tex...Files/LLVMTextAPI.dir/TextStubV5.cpp.o
[454/4326] Building CXX object lib/Tex.../LLVMTextAPI.dir/ArchitectureSet.cpp.o
[454/4326] Building CXX object lib/Tex...es/LLVMTextAPI.dir/PackedVersion.cpp.o
[455/4326] Building CXX object lib/Tex...les/LLVMTextAPI.dir/Architecture.cpp.o
[455/4326] Building CXX object lib/Tex...keFiles/LLVMTextAPI.dir/Platform.cpp.o
[456/4326] Building CXX object lib/Tex...es/LLVMTextAPI.dir/PackedVersion.cpp.o
[456/4326] Building CXX object lib/Tex...les/LLVMTextAPI.dir/RecordsSlice.cpp.o
[457/4326] Building CXX object lib/Tex...keFiles/LLVMTextAPI.dir/Platform.cpp.o
[457/4326] Building CXX object lib/Tex...es/LLVMTextAPI.dir/RecordVisitor.cpp.o
[458/4326] Building CXX object lib/Tex...es/LLVMTextAPI.dir/InterfaceFile.cpp.o
[458/4326] Building CXX object lib/Tex...MakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[459/4326] Building CXX object lib/Tex...es/LLVMTextAPI.dir/RecordVisitor.cpp.o
[459/4326] Building CXX object lib/Tex...eFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[460/4326] Building CXX object lib/Tex...MakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[460/4326] Building CXX object lib/Tex...MakeFiles/LLVMTextAPI.dir/Target.cpp.o
[461/4326] Building CXX object lib/Tex...les/LLVMTextAPI.dir/RecordsSlice.cpp.o
[461/4326] Building CXX object lib/Tex...les/LLVMTextAPI.dir/TextAPIError.cpp.o
[462/4326] Building CXX object lib/Tex...eFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[462/4326] Building CXX object lib/Tex...keFiles/LLVMTextAPI.dir/TextStub.cpp.o
[463/4326] Building CXX object lib/Asm...Files/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:6182:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:6182:92:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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++/14.2.1/map:62,
                 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:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:13:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
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:5518:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5516:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5526:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:5518:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5516:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5527:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:5518:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5516:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5528:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:5518:31,
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda(const {anonymous}::MDSignedOrMDField&)>' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5516:25,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /build/emscripten/src/llvm-project/llvm/lib/AsmParser/LLParser.cpp:5529:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[463/4326] Linking CXX static library lib/libLLVMAsmParser.a
[464/4326] Linking CXX static library lib/libLLVMAsmParser.a
[464/4326] Building CXX object lib/Tex...s/LLVMTextAPI.dir/TextStubCommon.cpp.o
[465/4326] Building CXX object lib/Tex...MakeFiles/LLVMTextAPI.dir/Target.cpp.o
[465/4326] Building CXX object lib/Tex...CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[466/4326] Building CXX object lib/Tex...Files/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:644: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/TextAPI/TextStubV5.cpp: In function 'llvm::json::Array {anonymous}::serializeScalar(TBDKey, ValueT, ValueT) [with ValueT = llvm::MachO::PackedVersion; EntryT = std::__cxx11::basic_string<char>]':
/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 = 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:990: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 = llvm::json::Array; EntryT = llvm::json::Array]',
    inlined from 'llvm::json::Array {anonymous}::serializeFlags(const llvm::MachO::InterfaceFile*)' at /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:978:62,
    inlined from 'llvm::Expected<llvm::json::Object> {anonymous}::serializeIF(const llvm::MachO::InterfaceFile*)' at /build/emscripten/src/llvm-project/llvm/lib/TextAPI/TextStubV5.cpp:995:36:
/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:1008: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

[466/4326] Linking CXX static library lib/libLLVMIRReader.a
[467/4326] Building CXX object lib/Tex...les/LLVMTextAPI.dir/TextAPIError.cpp.o
[467/4326] Building CXX object lib/Obj...MakeFiles/LLVMObject.dir/Archive.cpp.o
[468/4326] Linking CXX static library lib/libLLVMIRReader.a
[468/4326] Building CXX object lib/Obj...les/LLVMObject.dir/ArchiveWriter.cpp.o
[469/4326] Building CXX object lib/MC/...iles/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:1188:38: 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:1140: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:1140:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1

[469/4326] Linking CXX static library lib/libLLVMMCParser.a
[470/4326] Linking CXX static library lib/libLLVMMCParser.a
[470/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
[471/4326] Building CXX object lib/Tex...s/LLVMTextAPI.dir/TextStubCommon.cpp.o
[471/4326] Building CXX object lib/Obj...MakeFiles/LLVMObject.dir/BuildID.cpp.o
[472/4326] Building CXX object lib/Tex...CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[472/4326] Building CXX object lib/Obj...es/LLVMObject.dir/COFFImportFile.cpp.o
[473/4326] Building CXX object lib/Obj...MakeFiles/LLVMObject.dir/Archive.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/Archive.cpp: In function 'llvm::Error createMemberHeaderParseError(const llvm::object::AbstractArchiveMemberHeader*, const char*, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Object/Archive.cpp:53:33: warning: value computed is not used [-Wunused-value]

[473/4326] Building CXX object lib/Obj...MObject.dir/COFFModuleDefinition.cpp.o
[474/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
[474/4326] Building CXX object lib/Obj...es/LLVMObject.dir/COFFObjectFile.cpp.o
[475/4326] Building CXX object lib/Obj...les/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:1143: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:1143: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:1278: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:1278: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:1288: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:1288: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:1338: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:1304:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1

[475/4326] Building CXX object lib/Obj...iles/LLVMObject.dir/Decompressor.cpp.o
[476/4326] Building CXX object lib/Obj...es/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

[476/4326] Building CXX object lib/Obj...Files/LLVMObject.dir/DXContainer.cpp.o
[477/4326] Building CXX object lib/Obj...MakeFiles/LLVMObject.dir/BuildID.cpp.o
[477/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
[478/4326] Building CXX object lib/Obj...MObject.dir/COFFModuleDefinition.cpp.o
[478/4326] Building CXX object lib/Obj...les/LLVMObject.dir/ELFObjectFile.cpp.o
[479/4326] Building CXX object lib/Tex...keFiles/LLVMTextAPI.dir/TextStub.cpp.o
[479/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
[480/4326] Building CXX object lib/Obj...iles/LLVMObject.dir/Decompressor.cpp.o
[480/4326] Building CXX object lib/Obj...es/LLVMObject.dir/GOFFObjectFile.cpp.o
[481/4326] Building CXX object lib/Obj...Files/LLVMObject.dir/DXContainer.cpp.o
[481/4326] Building CXX object lib/Obj...es/LLVMObject.dir/FaultMapParser.cpp.o
[482/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
[482/4326] Building CXX object lib/Obj...iles/LLVMObject.dir/IRObjectFile.cpp.o
[483/4326] Building CXX object lib/Obj...es/LLVMObject.dir/COFFObjectFile.cpp.o
[483/4326] Building CXX object lib/Obj...akeFiles/LLVMObject.dir/IRSymtab.cpp.o
[484/4326] Building CXX object lib/Obj...es/LLVMObject.dir/FaultMapParser.cpp.o
[484/4326] Building CXX object lib/Obj...s/LLVMObject.dir/MachOObjectFile.cpp.o
[485/4326] Building CXX object lib/Obj...es/LLVMObject.dir/GOFFObjectFile.cpp.o
[485/4326] Building CXX object lib/Obj...es/LLVMObject.dir/MachOUniversal.cpp.o
[486/4326] Building CXX object lib/Obj...iles/LLVMObject.dir/IRObjectFile.cpp.o
[486/4326] Building CXX object lib/Obj...akeFiles/LLVMObject.dir/Minidump.cpp.o
[487/4326] Building CXX object lib/Obj...es/LLVMObject.dir/MachOUniversal.cpp.o
[487/4326] Building CXX object lib/Obj...LLVMObject.dir/ModuleSymbolTable.cpp.o
[488/4326] Building CXX object lib/Obj...akeFiles/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:385: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:424: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:435: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:447:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1

[488/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
[489/4326] Building CXX object lib/Obj...akeFiles/LLVMObject.dir/Minidump.cpp.o
[489/4326] Building CXX object lib/Obj...eFiles/LLVMObject.dir/ObjectFile.cpp.o
[490/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
[490/4326] Building CXX object lib/Obj...les/LLVMObject.dir/OffloadBinary.cpp.o
[491/4326] Building CXX object lib/Obj...eFiles/LLVMObject.dir/ObjectFile.cpp.o
[491/4326] Building CXX object lib/Obj...les/LLVMObject.dir/OffloadBundle.cpp.o
[492/4326] Building CXX object lib/Obj...LLVMObject.dir/ModuleSymbolTable.cpp.o
[492/4326] Building CXX object lib/Obj...es/LLVMObject.dir/RecordStreamer.cpp.o
[493/4326] Building CXX object lib/Obj...les/LLVMObject.dir/ELFObjectFile.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::VersionEntry> > readDynsymVersionsImpl(const llvm::object::ELFFile<ELFT>&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range<llvm::object::elf_symbol_iterator>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1011:34:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::little, false> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::VersionEntry> > readDynsymVersionsImpl(const llvm::object::ELFFile<ELFT>&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range<llvm::object::elf_symbol_iterator>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1013:34:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::big, false> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::VersionEntry> > readDynsymVersionsImpl(const llvm::object::ELFFile<ELFT>&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range<llvm::object::elf_symbol_iterator>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1015:34:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::little, true> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::VersionEntry> > readDynsymVersionsImpl(const llvm::object::ELFFile<ELFT>&, llvm::object::ELFObjectFileBase::elf_symbol_iterator_range) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>; llvm::object::ELFObjectFileBase::elf_symbol_iterator_range = llvm::iterator_range<llvm::object::elf_symbol_iterator>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1016:32:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:960:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::big, true> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>, std::vector<llvm::object::PGOAnalysisMap>*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1024:29:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:34: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::little, false> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>, std::vector<llvm::object::PGOAnalysisMap>*) [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1026:29:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:34: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::little, true> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>, std::vector<llvm::object::PGOAnalysisMap>*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1028:29:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:34: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::big, false> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>, std::vector<llvm::object::PGOAnalysisMap>*) [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:1029:27:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELFObjectFile.cpp:905:34: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::big, true> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> > >](), 0)'

[493/4326] Building CXX object lib/Obj...LVMObject.dir/RelocationResolver.cpp.o
[494/4326] Building CXX object lib/Obj...s/LLVMObject.dir/MachOObjectFile.cpp.o
[494/4326] Building CXX object lib/Obj...iles/LLVMObject.dir/SymbolicFile.cpp.o
[495/4326] Building CXX object lib/Obj...les/LLVMObject.dir/OffloadBinary.cpp.o
[495/4326] Building CXX object lib/Obj...eFiles/LLVMObject.dir/SymbolSize.cpp.o
[496/4326] Building CXX object lib/Obj...iles/LLVMObject.dir/SymbolicFile.cpp.o
[496/4326] Building CXX object lib/Obj...akeFiles/LLVMObject.dir/TapiFile.cpp.o
[497/4326] Building CXX object lib/Obj...LVMObject.dir/RelocationResolver.cpp.o
[497/4326] Building CXX object lib/Obj...les/LLVMObject.dir/TapiUniversal.cpp.o
[498/4326] Building CXX object lib/Obj...es/LLVMObject.dir/RecordStreamer.cpp.o
[498/4326] Building CXX object lib/Obj...MObject.dir/MachOUniversalWriter.cpp.o
[499/4326] Building CXX object lib/Obj...les/LLVMObject.dir/OffloadBundle.cpp.o
[499/4326] Building CXX object lib/Obj...es/LLVMObject.dir/WasmObjectFile.cpp.o
[500/4326] Building CXX object lib/Obj...akeFiles/LLVMObject.dir/TapiFile.cpp.o
[500/4326] Building CXX object lib/Obj...LVMObject.dir/WindowsMachineFlag.cpp.o
[501/4326] Building CXX object lib/Obj...les/LLVMObject.dir/TapiUniversal.cpp.o
[501/4326] Building CXX object lib/Obj...s/LLVMObject.dir/WindowsResource.cpp.o
[502/4326] Building CXX object lib/Obj...LVMObject.dir/WindowsMachineFlag.cpp.o
[502/4326] Building CXX object lib/Obj...s/LLVMObject.dir/XCOFFObjectFile.cpp.o
[503/4326] Building CXX object lib/Obj...eFiles/LLVMObject.dir/SymbolSize.cpp.o
[503/4326] Building CXX object lib/Deb...WARFLowLevel.dir/DWARFCFIProgram.cpp.o
[504/4326] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp: In instantiation of 'llvm::Expected<llvm::MapVector<const typename ELFT::Shdr*, const typename ELFT::Shdr*> > llvm::object::ELFFile<ELFT>::getSectionAndRelocations(std::function<llvm::Expected<bool>(const typename ELFT::Shdr&)>) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> >]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:1027:30:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::little, false> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, false>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, false> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp: In instantiation of 'llvm::Expected<llvm::MapVector<const typename ELFT::Shdr*, const typename ELFT::Shdr*> > llvm::object::ELFFile<ELFT>::getSectionAndRelocations(std::function<llvm::Expected<bool>(const typename ELFT::Shdr&)>) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> >]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:1028:30:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::big, false> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, false>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, false> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp: In instantiation of 'llvm::Expected<llvm::MapVector<const typename ELFT::Shdr*, const typename ELFT::Shdr*> > llvm::object::ELFFile<ELFT>::getSectionAndRelocations(std::function<llvm::Expected<bool>(const typename ELFT::Shdr&)>) const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> >]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:1029:30:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::little, true> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::little, true>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::little, true> > >](), 0)'
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp: In instantiation of 'llvm::Expected<llvm::MapVector<const typename ELFT::Shdr*, const typename ELFT::Shdr*> > llvm::object::ELFFile<ELFT>::getSectionAndRelocations(std::function<llvm::Expected<bool>(const typename ELFT::Shdr&)>) const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> >]':
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:1030:30:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Object/ELF.cpp:990:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail<ArrayRef<object::Elf_Shdr_Impl<object::ELFType<llvm::endianness::big, true> > > >(llvm::object::ELFFile<ELFT>::sections() const [with ELFT = llvm::object::ELFType<llvm::endianness::big, true>; typename ELFT::ShdrRange = llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::endianness::big, true> > >](), 0)'

[504/4326] Building CXX object lib/Deb...WARFLowLevel.dir/DWARFExpression.cpp.o
[505/4326] Building CXX object lib/Obj...MObject.dir/MachOUniversalWriter.cpp.o
[505/4326] Building CXX object lib/Deb...ARFLowLevel.dir/DWARFUnwindTable.cpp.o
[506/4326] Building CXX object lib/Deb...WARFLowLevel.dir/DWARFCFIProgram.cpp.o
[506/4326] Linking CXX static library lib/libLLVMTextAPI.a
[507/4326] Linking CXX static library lib/libLLVMTextAPI.a
[507/4326] Building CXX object lib/Deb...dir/DWARFAbbreviationDeclaration.cpp.o
[508/4326] Building CXX object lib/Deb...WARFLowLevel.dir/DWARFExpression.cpp.o
[508/4326] Building CXX object lib/Deb...gInfoDWARF.dir/DWARFAddressRange.cpp.o
[509/4326] Building CXX object lib/Obj...s/LLVMObject.dir/XCOFFObjectFile.cpp.o
[509/4326] Building CXX object lib/Deb...oDWARF.dir/DWARFAcceleratorTable.cpp.o
[510/4326] Building CXX object lib/Deb...ARFLowLevel.dir/DWARFUnwindTable.cpp.o
[510/4326] Building CXX object lib/Deb...bugInfoDWARF.dir/DWARFCFIPrinter.cpp.o
[511/4326] Building CXX object lib/Deb...gInfoDWARF.dir/DWARFAddressRange.cpp.o
[511/4326] Building CXX object lib/Deb...ugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[512/4326] Building CXX object lib/Obj...es/LLVMObject.dir/WasmObjectFile.cpp.o
[512/4326] Building CXX object lib/Deb...MDebugInfoDWARF.dir/DWARFContext.cpp.o
[513/4326] Building CXX object lib/Obj...s/LLVMObject.dir/WindowsResource.cpp.o
[513/4326] Linking CXX static library lib/libLLVMObject.a
[514/4326] Building CXX object lib/Deb...dir/DWARFAbbreviationDeclaration.cpp.o
[514/4326] Building CXX object lib/Deb...ugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[515/4326] Linking CXX static library lib/libLLVMObject.a
[515/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFDebugAddr.cpp.o
[516/4326] Building CXX object lib/Deb...bugInfoDWARF.dir/DWARFCFIPrinter.cpp.o
[516/4326] Building CXX object lib/Deb...nfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[517/4326] Building CXX object lib/Deb...ugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[517/4326] Building CXX object lib/Deb...gInfoDWARF.dir/DWARFDebugAranges.cpp.o
[518/4326] Building CXX object lib/Deb...ugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[518/4326] Building CXX object lib/Deb...bugInfoDWARF.dir/DWARFDebugFrame.cpp.o
[519/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFDebugAddr.cpp.o
[519/4326] Building CXX object lib/Deb...nfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[520/4326] Building CXX object lib/Deb...nfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[520/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFDebugLine.cpp.o
[521/4326] Building CXX object lib/Deb...oDWARF.dir/DWARFAcceleratorTable.cpp.o
[521/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[522/4326] Building CXX object lib/Deb...gInfoDWARF.dir/DWARFDebugAranges.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:92:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:92:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1

[522/4326] Building CXX object lib/Deb...bugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[523/4326] Building CXX object lib/Deb...nfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[523/4326] Building CXX object lib/Deb...InfoDWARF.dir/DWARFDebugPubTable.cpp.o
[524/4326] Building CXX object lib/Deb...bugInfoDWARF.dir/DWARFDebugFrame.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp: In member function 'llvm::Error llvm::DWARFDebugFrame::parse(llvm::DWARFDataExtractor)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:246:36: warning: value computed is not used [-Wunused-value]
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<llvm::dwarf::UnwindRow>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954: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++/14.2.1/bits/vector.tcc:954: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 file included from /usr/include/c++/14.2.1/vector:66:
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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1

[524/4326] Building CXX object lib/Deb...nfoDWARF.dir/DWARFDebugRangeList.cpp.o
[525/4326] Building CXX object lib/Deb...bugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[525/4326] Building CXX object lib/Deb...InfoDWARF.dir/DWARFDebugRnglists.cpp.o
[526/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[526/4326] Building CXX object lib/Deb.../LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[527/4326] Building CXX object lib/Deb...InfoDWARF.dir/DWARFDebugPubTable.cpp.o
[527/4326] Building CXX object lib/Deb...DWARF.dir/DWARFExpressionPrinter.cpp.o
[528/4326] Building CXX object lib/Deb...MDebugInfoDWARF.dir/DWARFContext.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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 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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1905:25: 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 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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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

[528/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFFormValue.cpp.o
[529/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:69:
/usr/include/c++/14.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++/14.2.1/bits/stl_tempbuf.h:263: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4949: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958: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

[529/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
[530/4326] Building CXX object lib/Deb...nfoDWARF.dir/DWARFDebugRangeList.cpp.o
[530/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFListTable.cpp.o
[531/4326] Building CXX object lib/Deb...InfoDWARF.dir/DWARFDebugRnglists.cpp.o
[531/4326] Building CXX object lib/Deb...WARF.dir/DWARFLocationExpression.cpp.o
[532/4326] Building CXX object lib/Deb...DWARF.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:277: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:123:17:
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp:63:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[532/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[533/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
[533/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[534/4326] Building CXX object lib/Deb...WARF.dir/DWARFLocationExpression.cpp.o
[534/4326] Building CXX object lib/Deb...LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
[535/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFListTable.cpp.o
[535/4326] Building CXX object lib/Deb...WARF.dir/DWARFUnwindTablePrinter.cpp.o
[536/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFFormValue.cpp.o
[536/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFVerifier.cpp.o
[537/4326] Building CXX object lib/Deb.../LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[537/4326] Linking CXX static library lib/libLLVMDebugInfoDWARFLowLevel.a
[538/4326] Linking CXX static library lib/libLLVMDebugInfoDWARFLowLevel.a
[538/4326] Building CXX object lib/Deb...ew.dir/ContinuationRecordBuilder.cpp.o
[539/4326] Building CXX object lib/Deb...ebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[539/4326] Building CXX object lib/Deb...InfoCodeView.dir/CVSymbolVisitor.cpp.o
[540/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[540/4326] Building CXX object lib/Deb...ugInfoCodeView.dir/CVTypeVisitor.cpp.o
[541/4326] Building CXX object lib/Deb...WARF.dir/DWARFUnwindTablePrinter.cpp.o
[541/4326] Building CXX object lib/Deb...iew.dir/DebugChecksumsSubsection.cpp.o
[542/4326] Building CXX object lib/Deb...ew.dir/ContinuationRecordBuilder.cpp.o
[542/4326] Building CXX object lib/Deb...eView.dir/DebugCrossExSubsection.cpp.o
[543/4326] Building CXX object lib/Deb...InfoCodeView.dir/CVSymbolVisitor.cpp.o
[543/4326] Building CXX object lib/Deb...View.dir/DebugCrossImpSubsection.cpp.o
[544/4326] Building CXX object lib/Deb...iew.dir/DebugChecksumsSubsection.cpp.o
[544/4326] Building CXX object lib/Deb...iew.dir/DebugFrameDataSubsection.cpp.o
[545/4326] Building CXX object lib/Deb...ugInfoCodeView.dir/CVTypeVisitor.cpp.o
[545/4326] Building CXX object lib/Deb....dir/DebugInlineeLinesSubsection.cpp.o
[546/4326] Building CXX object lib/Deb...LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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:744:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:746:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:748:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:847:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[546/4326] Building CXX object lib/Deb...odeView.dir/DebugLinesSubsection.cpp.o
[547/4326] Building CXX object lib/Deb...eView.dir/DebugCrossExSubsection.cpp.o
[547/4326] Building CXX object lib/Deb...w.dir/DebugStringTableSubsection.cpp.o
[548/4326] Building CXX object lib/Deb...View.dir/DebugCrossImpSubsection.cpp.o
[548/4326] Building CXX object lib/Deb...InfoCodeView.dir/DebugSubsection.cpp.o
[549/4326] Building CXX object lib/Deb...iew.dir/DebugFrameDataSubsection.cpp.o
[549/4326] Building CXX object lib/Deb...deView.dir/DebugSubsectionRecord.cpp.o
[550/4326] Building CXX object lib/Deb....dir/DebugInlineeLinesSubsection.cpp.o
[550/4326] Building CXX object lib/Deb...eView.dir/DebugSubsectionVisitor.cpp.o
[551/4326] Building CXX object lib/Deb...w.dir/DebugStringTableSubsection.cpp.o
[551/4326] Building CXX object lib/Deb...iew.dir/DebugSymbolRVASubsection.cpp.o
[552/4326] Building CXX object lib/Deb...odeView.dir/DebugLinesSubsection.cpp.o
[552/4326] Building CXX object lib/Deb...eView.dir/DebugSymbolsSubsection.cpp.o
[553/4326] Building CXX object lib/Deb...InfoCodeView.dir/DebugSubsection.cpp.o
[553/4326] Building CXX object lib/Deb...DebugInfoCodeView.dir/EnumTables.cpp.o
[554/4326] Building CXX object lib/Deb...deView.dir/DebugSubsectionRecord.cpp.o
[554/4326] Building CXX object lib/Deb...DebugInfoCodeView.dir/Formatters.cpp.o
[555/4326] Building CXX object lib/Deb...eView.dir/DebugSymbolsSubsection.cpp.o
[555/4326] Building CXX object lib/Deb...eView.dir/GlobalTypeTableBuilder.cpp.o
[556/4326] Building CXX object lib/Deb...iew.dir/DebugSymbolRVASubsection.cpp.o
[556/4326] Building CXX object lib/Deb...iew.dir/LazyRandomTypeCollection.cpp.o
[557/4326] Building CXX object lib/Deb...eView.dir/DebugSubsectionVisitor.cpp.o
[557/4326] Building CXX object lib/Deb...s/LLVMDebugInfoCodeView.dir/Line.cpp.o
[558/4326] Building CXX object lib/Deb...s/LLVMDebugInfoCodeView.dir/Line.cpp.o
[558/4326] Building CXX object lib/Deb...View.dir/MergingTypeTableBuilder.cpp.o
[559/4326] Building CXX object lib/Deb...DebugInfoCodeView.dir/Formatters.cpp.o
[559/4326] Building CXX object lib/Deb...DebugInfoCodeView.dir/RecordName.cpp.o
[560/4326] Building CXX object lib/Deb...eView.dir/GlobalTypeTableBuilder.cpp.o
[560/4326] Building CXX object lib/Deb...CodeView.dir/RecordSerialization.cpp.o
[561/4326] Building CXX object lib/Deb...iew.dir/LazyRandomTypeCollection.cpp.o
[561/4326] Building CXX object lib/Deb...odeView.dir/SimpleTypeSerializer.cpp.o
[562/4326] Building CXX object lib/Deb...View.dir/MergingTypeTableBuilder.cpp.o
[562/4326] Building CXX object lib/Deb...CodeView.dir/StringsAndChecksums.cpp.o
[563/4326] Building CXX object lib/Deb...DebugInfoCodeView.dir/RecordName.cpp.o
[563/4326] Building CXX object lib/Deb...bugInfoCodeView.dir/SymbolDumper.cpp.o
[564/4326] Building CXX object lib/Deb...CodeView.dir/RecordSerialization.cpp.o
[564/4326] Building CXX object lib/Deb...CodeView.dir/SymbolRecordHelpers.cpp.o
[565/4326] Building CXX object lib/Deb...CodeView.dir/StringsAndChecksums.cpp.o
[565/4326] Building CXX object lib/Deb...CodeView.dir/SymbolRecordMapping.cpp.o
[566/4326] Building CXX object lib/Deb...DebugInfoDWARF.dir/DWARFVerifier.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
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++/14.2.1/bits/vector.tcc:170:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1

[566/4326] Building CXX object lib/Deb...nfoCodeView.dir/SymbolSerializer.cpp.o
[567/4326] Building CXX object lib/Deb...odeView.dir/SimpleTypeSerializer.cpp.o
[567/4326] Building CXX object lib/Deb...InfoCodeView.dir/TypeDumpVisitor.cpp.o
[568/4326] Building CXX object lib/Deb...nfoCodeView.dir/SymbolSerializer.cpp.o
[568/4326] Building CXX object lib/Deb...MDebugInfoCodeView.dir/TypeIndex.cpp.o
[569/4326] Building CXX object lib/Deb...CodeView.dir/SymbolRecordHelpers.cpp.o
[569/4326] Building CXX object lib/Deb...oCodeView.dir/TypeIndexDiscovery.cpp.o
[570/4326] Building CXX object lib/Deb...CodeView.dir/SymbolRecordMapping.cpp.o
[570/4326] Building CXX object lib/Deb...ebugInfoCodeView.dir/TypeHashing.cpp.o
[571/4326] Building CXX object lib/Deb...bugInfoCodeView.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:195: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:195: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:171: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:195: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
/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::PublicSym32&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:514: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:195: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:195: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:195: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:195: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:195:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1

[571/4326] Building CXX object lib/Deb...foCodeView.dir/TypeRecordHelpers.cpp.o
[572/4326] Building CXX object lib/Deb...MDebugInfoCodeView.dir/TypeIndex.cpp.o
[572/4326] Building CXX object lib/Deb...foCodeView.dir/TypeRecordMapping.cpp.o
[573/4326] Building CXX object lib/Deb...InfoCodeView.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:195: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:195: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:195: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:195: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:195: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:195: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:195:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1

[573/4326] Building CXX object lib/Deb...nfoCodeView.dir/TypeStreamMerger.cpp.o
[574/4326] Building CXX object lib/Deb...ebugInfoCodeView.dir/TypeHashing.cpp.o
[574/4326] Building CXX object lib/Deb...CodeView.dir/TypeTableCollection.cpp.o
[575/4326] Building CXX object lib/Deb...oCodeView.dir/TypeIndexDiscovery.cpp.o
[575/4326] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[576/4326] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[576/4326] Building CXX object lib/Deb...bugInfoGSYM.dir/DwarfTransformer.cpp.o
[577/4326] Building CXX object lib/Deb...foCodeView.dir/TypeRecordHelpers.cpp.o
[577/4326] Building CXX object lib/Deb...les/LLVMDebugInfoGSYM.dir/Header.cpp.o
[578/4326] Building CXX object lib/Deb...CodeView.dir/TypeTableCollection.cpp.o
[578/4326] Building CXX object lib/Deb...LLVMDebugInfoGSYM.dir/FileWriter.cpp.o
[579/4326] Building CXX object lib/Deb...les/LLVMDebugInfoGSYM.dir/Header.cpp.o
[579/4326] Building CXX object lib/Deb...VMDebugInfoGSYM.dir/FunctionInfo.cpp.o
[580/4326] Building CXX object lib/Deb...nfoCodeView.dir/TypeStreamMerger.cpp.o
[580/4326] Building CXX object lib/Deb...LVMDebugInfoGSYM.dir/GsymCreator.cpp.o
[581/4326] Building CXX object lib/Deb...LLVMDebugInfoGSYM.dir/FileWriter.cpp.o
[581/4326] Building CXX object lib/Deb...LVMDebugInfoGSYM.dir/GsymContext.cpp.o
[582/4326] Building CXX object lib/Deb...foCodeView.dir/TypeRecordMapping.cpp.o
[582/4326] Building CXX object lib/Deb...LLVMDebugInfoGSYM.dir/GsymReader.cpp.o
[583/4326] Building CXX object lib/Deb...VMDebugInfoGSYM.dir/FunctionInfo.cpp.o
[583/4326] Building CXX object lib/Deb...LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o
[584/4326] Building CXX object lib/Deb...LVMDebugInfoGSYM.dir/GsymContext.cpp.o
[584/4326] Building CXX object lib/Deb.../LLVMDebugInfoGSYM.dir/LineTable.cpp.o
[585/4326] Building CXX object lib/Deb...bugInfoGSYM.dir/DwarfTransformer.cpp.o
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; _Tp = llvm::gsym::CallSiteInfo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373: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++/14.2.1/bits/vector.tcc:984: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++/14.2.1/bits/stl_vector.h:1488: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:2156: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:624:23:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, vector<llvm::gsym::CallSiteInfo> >; _ForwardIterator = llvm::gsym::CallSiteInfo*; _Tp = llvm::gsym::CallSiteInfo]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373: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++/14.2.1/bits/vector.tcc:1022: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++/14.2.1/bits/stl_vector.h:1488: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:2156: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:624:23:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::CallSiteInfo*, std::vector<llvm::gsym::CallSiteInfo> >' changed in GCC 7.1

[585/4326] Building CXX object lib/Deb...VMDebugInfoGSYM.dir/LookupResult.cpp.o
[586/4326] Building CXX object lib/Deb...LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o
[586/4326] Building CXX object lib/Deb...VMDebugInfoGSYM.dir/CallSiteInfo.cpp.o
[587/4326] Building CXX object lib/Deb.../LLVMDebugInfoGSYM.dir/LineTable.cpp.o
[587/4326] Building CXX object lib/Deb...InfoGSYM.dir/MergedFunctionsInfo.cpp.o
[588/4326] Building CXX object lib/Deb...LVMDebugInfoGSYM.dir/GsymCreator.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _OutputIterator = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.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<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _BidirectionalIterator2 = llvm::gsym::FunctionInfo*; _Distance = int]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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 '_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++/14.2.1/bits/stl_algo.h:2352:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Pointer = llvm::gsym::FunctionInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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++/14.2.1/bits/stl_algo.h:2418: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Pointer = llvm::gsym::FunctionInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:4958: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
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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:4958: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

[588/4326] Building CXX object lib/Deb...foGSYM.dir/ObjectFileTransformer.cpp.o
[589/4326] Building CXX object lib/Deb...LLVMDebugInfoGSYM.dir/GsymReader.cpp.o
[589/4326] Building CXX object lib/Deb...MDebugInfoGSYM.dir/ExtractRanges.cpp.o
[590/4326] Building CXX object lib/Deb...DebugInfoCodeView.dir/EnumTables.cpp.o
[590/4326] Linking CXX static library lib/libLLVMDebugInfoMSF.a
[591/4326] Linking CXX static library lib/libLLVMDebugInfoMSF.a
[591/4326] Linking CXX static library lib/libLLVMDebugInfoCodeView.a
[592/4326] Building CXX object lib/Deb...VMDebugInfoGSYM.dir/LookupResult.cpp.o
[592/4326] Building CXX object lib/Deb...LVMDebugInfoPDB.dir/GenericError.cpp.o
[593/4326] Linking CXX static library lib/libLLVMDebugInfoCodeView.a
[593/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[594/4326] Building CXX object lib/Deb...MDebugInfoGSYM.dir/ExtractRanges.cpp.o
[594/4326] Building CXX object lib/Deb...keFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
[595/4326] Building CXX object lib/Deb...LVMDebugInfoPDB.dir/GenericError.cpp.o
[595/4326] Building CXX object lib/Deb.../LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[596/4326] Building CXX object lib/Deb...InfoGSYM.dir/MergedFunctionsInfo.cpp.o
[596/4326] Building CXX object lib/Deb...s/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[597/4326] Building CXX object lib/Deb...VMDebugInfoGSYM.dir/CallSiteInfo.cpp.o
[597/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBInterfaceAnchors.cpp.o
[598/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[598/4326] Building CXX object lib/Deb...s/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
[599/4326] Building CXX object lib/Deb...foGSYM.dir/ObjectFileTransformer.cpp.o
[599/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[600/4326] Building CXX object lib/Deb...keFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
[600/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[601/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBInterfaceAnchors.cpp.o
[601/4326] Building CXX object lib/Deb...ugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[602/4326] Building CXX object lib/Deb...s/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
[602/4326] Building CXX object lib/Deb...DB.dir/PDBSymbolCompilandDetails.cpp.o
[603/4326] Building CXX object lib/Deb.../LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[603/4326] Building CXX object lib/Deb...nfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
[604/4326] Building CXX object lib/Deb...s/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[604/4326] Building CXX object lib/Deb...DebugInfoPDB.dir/PDBSymbolCustom.cpp.o
[605/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[605/4326] Building CXX object lib/Deb...VMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[606/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[606/4326] Building CXX object lib/Deb...LVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
[607/4326] Building CXX object lib/Deb...DB.dir/PDBSymbolCompilandDetails.cpp.o
[607/4326] Building CXX object lib/Deb...VMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
[608/4326] Building CXX object lib/Deb...ugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[608/4326] Building CXX object lib/Deb...nfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
[609/4326] Building CXX object lib/Deb...nfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
[609/4326] Building CXX object lib/Deb...oPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[610/4326] Building CXX object lib/Deb...DebugInfoPDB.dir/PDBSymbolCustom.cpp.o
[610/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[611/4326] Building CXX object lib/Deb...VMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[611/4326] Building CXX object lib/Deb...nfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[612/4326] Building CXX object lib/Deb...LVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
[612/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[613/4326] Building CXX object lib/Deb...nfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
[613/4326] Building CXX object lib/Deb...ugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[614/4326] Building CXX object lib/Deb...oPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[614/4326] Building CXX object lib/Deb...foPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[615/4326] Building CXX object lib/Deb...VMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
[615/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[616/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[616/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[617/4326] Building CXX object lib/Deb...nfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[617/4326] Building CXX object lib/Deb...foPDB.dir/PDBSymbolTypeDimension.cpp.o
[618/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[618/4326] Building CXX object lib/Deb...bugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
[619/4326] Building CXX object lib/Deb...ugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[619/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[620/4326] Building CXX object lib/Deb...foPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[620/4326] Building CXX object lib/Deb...PDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[621/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[621/4326] Building CXX object lib/Deb...PDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[622/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[622/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[623/4326] Building CXX object lib/Deb...foPDB.dir/PDBSymbolTypeDimension.cpp.o
[623/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypePointer.cpp.o
[624/4326] Building CXX object lib/Deb...bugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
[624/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[625/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[625/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[626/4326] Building CXX object lib/Deb...PDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[626/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
[627/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[627/4326] Building CXX object lib/Deb...PDB.dir/PDBSymbolTypeVTableShape.cpp.o
[628/4326] Building CXX object lib/Deb...PDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[628/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[629/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypePointer.cpp.o
[629/4326] Building CXX object lib/Deb...oPDB.dir/PDBSymbolUsingNamespace.cpp.o
[630/4326] Building CXX object lib/Deb...InfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[630/4326] Building CXX object lib/Deb...LVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
[631/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[631/4326] Building CXX object lib/Deb...s/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
[632/4326] Building CXX object lib/Deb...gInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
[632/4326] Building CXX object lib/Deb...B.dir/Native/DbiModuleDescriptor.cpp.o
[633/4326] Building CXX object lib/Deb...PDB.dir/PDBSymbolTypeVTableShape.cpp.o
[633/4326] Building CXX object lib/Deb...ative/DbiModuleDescriptorBuilder.cpp.o
[634/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[634/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/DbiModuleList.cpp.o
[635/4326] Building CXX object lib/Deb...oPDB.dir/PDBSymbolUsingNamespace.cpp.o
[635/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/DbiStream.cpp.o
[636/4326] Building CXX object lib/Deb...LVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
[636/4326] Building CXX object lib/Deb...oPDB.dir/Native/DbiStreamBuilder.cpp.o
[637/4326] Building CXX object lib/Deb...B.dir/Native/DbiModuleDescriptor.cpp.o
[637/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/EnumTables.cpp.o
[638/4326] Building CXX object lib/Deb...ative/DbiModuleDescriptorBuilder.cpp.o
[638/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/FormatUtil.cpp.o
[639/4326] Building CXX object lib/Deb...s/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
[639/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/GlobalsStream.cpp.o
[640/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/DbiModuleList.cpp.o
[640/4326] Building CXX object lib/Deb...LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
[641/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/EnumTables.cpp.o
[641/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/HashTable.cpp.o
[642/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/DbiStream.cpp.o
[642/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/InfoStream.cpp.o
[643/4326] Building CXX object lib/Deb...oPDB.dir/Native/DbiStreamBuilder.cpp.o
[643/4326] Building CXX object lib/Deb...PDB.dir/Native/InfoStreamBuilder.cpp.o
[644/4326] Building CXX object lib/Deb...LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
[644/4326] Building CXX object lib/Deb....dir/Native/InjectedSourceStream.cpp.o
[645/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/FormatUtil.cpp.o
[645/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/InputFile.cpp.o
[646/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/GlobalsStream.cpp.o
[646/4326] Building CXX object lib/Deb...ugInfoPDB.dir/Native/LinePrinter.cpp.o
[647/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/HashTable.cpp.o
[647/4326] Building CXX object lib/Deb...PDB.dir/Native/ModuleDebugStream.cpp.o
[648/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/InfoStream.cpp.o
[648/4326] Building CXX object lib/Deb...dir/Native/NativeCompilandSymbol.cpp.o
[649/4326] Building CXX object lib/Deb...PDB.dir/Native/InfoStreamBuilder.cpp.o
[649/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeEnumGlobals.cpp.o
[650/4326] Building CXX object lib/Deb....dir/Native/InjectedSourceStream.cpp.o
[650/4326] Building CXX object lib/Deb...Native/NativeEnumInjectedSources.cpp.o
[651/4326] Building CXX object lib/Deb...dir/Native/NativeCompilandSymbol.cpp.o
[651/4326] Building CXX object lib/Deb...dir/Native/NativeEnumLineNumbers.cpp.o
[652/4326] Building CXX object lib/Deb...PDB.dir/Native/ModuleDebugStream.cpp.o
[652/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeEnumModules.cpp.o
[653/4326] Building CXX object lib/Deb...Native/NativeEnumInjectedSources.cpp.o
[653/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeEnumTypes.cpp.o
[654/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeEnumGlobals.cpp.o
[654/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeEnumSymbols.cpp.o
[655/4326] Building CXX object lib/Deb...ugInfoPDB.dir/Native/LinePrinter.cpp.o
[655/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeExeSymbol.cpp.o
[656/4326] Building CXX object lib/Deb...dir/Native/NativeEnumLineNumbers.cpp.o
[656/4326] Building CXX object lib/Deb....dir/Native/NativeFunctionSymbol.cpp.o
[657/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/InputFile.cpp.o
[657/4326] Building CXX object lib/Deb...ir/Native/NativeInlineSiteSymbol.cpp.o
[658/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeEnumModules.cpp.o
[658/4326] Building CXX object lib/Deb...oPDB.dir/Native/NativeLineNumber.cpp.o
[659/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeEnumSymbols.cpp.o
[659/4326] Building CXX object lib/Deb...DB.dir/Native/NativePublicSymbol.cpp.o
[660/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeEnumTypes.cpp.o
[660/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeRawSymbol.cpp.o
[661/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeExeSymbol.cpp.o
[661/4326] Building CXX object lib/Deb...oPDB.dir/Native/NativeSourceFile.cpp.o
[662/4326] Building CXX object lib/Deb...oPDB.dir/Native/NativeLineNumber.cpp.o
[662/4326] Building CXX object lib/Deb...ir/Native/NativeSymbolEnumerator.cpp.o
[663/4326] Building CXX object lib/Deb...DB.dir/Native/NativePublicSymbol.cpp.o
[663/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeTypeArray.cpp.o
[664/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeRawSymbol.cpp.o
[664/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypeBuiltin.cpp.o
[665/4326] Building CXX object lib/Deb...oPDB.dir/Native/NativeSourceFile.cpp.o
[665/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/NativeTypeEnum.cpp.o
[666/4326] Building CXX object lib/Deb....dir/Native/NativeFunctionSymbol.cpp.o
[666/4326] Building CXX object lib/Deb...dir/Native/NativeTypeFunctionSig.cpp.o
[667/4326] Building CXX object lib/Deb...ir/Native/NativeInlineSiteSymbol.cpp.o
[667/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypePointer.cpp.o
[668/4326] Building CXX object lib/Deb...ir/Native/NativeSymbolEnumerator.cpp.o
[668/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypeTypedef.cpp.o
[669/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypeBuiltin.cpp.o
[669/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/NativeTypeUDT.cpp.o
[670/4326] Building CXX object lib/Deb...foPDB.dir/Native/NativeTypeArray.cpp.o
[670/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypeVTShape.cpp.o
[671/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypePointer.cpp.o
[671/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/NamedStreamMap.cpp.o
[672/4326] Building CXX object lib/Deb...dir/Native/NativeTypeFunctionSig.cpp.o
[672/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/NativeSession.cpp.o
[673/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypeTypedef.cpp.o
[673/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/Native/PDBFile.cpp.o
[674/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/NativeTypeEnum.cpp.o
[674/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/PDBFileBuilder.cpp.o
[675/4326] Building CXX object lib/Deb...PDB.dir/Native/NativeTypeVTShape.cpp.o
[675/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/PDBStringTable.cpp.o
[676/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/NativeTypeUDT.cpp.o
[676/4326] Building CXX object lib/Deb...dir/Native/PDBStringTableBuilder.cpp.o
[677/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/NamedStreamMap.cpp.o
[677/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/PublicsStream.cpp.o
[678/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/PDBStringTable.cpp.o
[678/4326] Building CXX object lib/Deb...oPDB.dir/Native/GSIStreamBuilder.cpp.o
[679/4326] Building CXX object lib/Deb...dir/Native/PDBStringTableBuilder.cpp.o
[679/4326] Building CXX object lib/Deb...DebugInfoPDB.dir/Native/RawError.cpp.o
[680/4326] Building CXX object lib/Deb...MDebugInfoPDB.dir/Native/PDBFile.cpp.o
[680/4326] Building CXX object lib/Deb...ugInfoPDB.dir/Native/SymbolCache.cpp.o
[681/4326] Building CXX object lib/Deb...nfoPDB.dir/Native/PDBFileBuilder.cpp.o
[681/4326] Building CXX object lib/Deb...gInfoPDB.dir/Native/SymbolStream.cpp.o
[682/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/PublicsStream.cpp.o
[682/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/TpiHashing.cpp.o
[683/4326] Building CXX object lib/Deb...DebugInfoPDB.dir/Native/RawError.cpp.o
[683/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/TpiStream.cpp.o
[684/4326] Building CXX object lib/Deb...InfoPDB.dir/Native/NativeSession.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function 'virtual bool llvm::pdb::NativeSession::addressForRVA(uint32_t, uint32_t&, uint32_t&) const':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:239:11: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:239:49: note: the temporary was destroyed at the end of the full expression 'llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray<llvm::object::coff_section>::operator[](Section)'
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function 'uint32_t llvm::pdb::NativeSession::getRVAFromSectOffset(uint32_t, uint32_t) const':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:392:9: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:392:51: note: the temporary was destroyed at the end of the full expression 'llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray<llvm::object::coff_section>::operator[]((Section - 1))'

[684/4326] Building CXX object lib/Deb...oPDB.dir/Native/TpiStreamBuilder.cpp.o
[685/4326] Building CXX object lib/Deb...gInfoPDB.dir/Native/SymbolStream.cpp.o
[685/4326] Building CXX object lib/Deb...s/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[686/4326] Building CXX object lib/Deb...bugInfoPDB.dir/Native/TpiHashing.cpp.o
[686/4326] Building CXX object lib/Deb.../LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[687/4326] Building CXX object lib/Deb...oPDB.dir/Native/TpiStreamBuilder.cpp.o
[687/4326] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[688/4326] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[688/4326] Building CXX object lib/Deb...iles/LLVMSymbolize.dir/DIPrinter.cpp.o
[689/4326] Building CXX object lib/Deb...oPDB.dir/Native/GSIStreamBuilder.cpp.o
[689/4326] Building CXX object lib/Deb...keFiles/LLVMSymbolize.dir/Markup.cpp.o
[690/4326] Building CXX object lib/Deb...ebugInfoPDB.dir/Native/TpiStream.cpp.o
[690/4326] Building CXX object lib/Deb...s/LLVMSymbolize.dir/MarkupFilter.cpp.o
[691/4326] Building CXX object lib/Deb.../LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[691/4326] Building CXX object lib/Deb...olize.dir/SymbolizableObjectFile.cpp.o
[692/4326] Building CXX object lib/Deb...keFiles/LLVMSymbolize.dir/Markup.cpp.o
[692/4326] Building CXX object lib/Deb...iles/LLVMSymbolize.dir/Symbolize.cpp.o
[693/4326] Building CXX object lib/Deb...ugInfoPDB.dir/Native/SymbolCache.cpp.o
[693/4326] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[694/4326] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[694/4326] Building GenVT.inc...
[695/4326] Building CXX object lib/Deb...s/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[695/4326] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[696/4326] Building GenVT.inc...
[696/4326] Building CXX object lib/Pro...VMProfileData.dir/DataAccessProf.cpp.o
[697/4326] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[697/4326] Building CXX object lib/Pro...keFiles/LLVMProfileData.dir/GCOV.cpp.o
[698/4326] Building CXX object lib/Deb...iles/LLVMSymbolize.dir/DIPrinter.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:19,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/DIPrinter.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:644: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/DebugInfo/Symbolize/DIPrinter.cpp: In function 'llvm::json::Object llvm::symbolize::toJSON(const llvm::DILineInfo&)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:318:50: 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/DebugInfo/Symbolize/DIPrinter.cpp: In function 'llvm::json::Object llvm::symbolize::toJSON(const Request&, llvm::StringRef)':
/build/emscripten/src/llvm-project/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:299:63: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1

[698/4326] Building CXX object lib/Pro...ofileData.dir/IndexedMemProfData.cpp.o
[699/4326] Building CXX object lib/Deb...s/LLVMSymbolize.dir/MarkupFilter.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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

[699/4326] Building CXX object lib/Pro...es/LLVMProfileData.dir/InstrProf.cpp.o
[700/4326] Building CXX object lib/Deb...olize.dir/SymbolizableObjectFile.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _OutputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:69:
/usr/include/c++/14.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++/14.2.1/bits/stl_tempbuf.h:263: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::__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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:4949: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:4994: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:2078: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958: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

[700/4326] Building CXX object lib/Pro...fileData.dir/InstrProfCorrelator.cpp.o
[701/4326] Building CXX object lib/Pro...VMProfileData.dir/DataAccessProf.cpp.o
[701/4326] Building CXX object lib/Pro...MProfileData.dir/InstrProfReader.cpp.o
[702/4326] Building CXX object lib/Pro...keFiles/LLVMProfileData.dir/GCOV.cpp.o
[702/4326] Building CXX object lib/Pro...MProfileData.dir/InstrProfWriter.cpp.o
[703/4326] Building CXX object lib/Deb...iles/LLVMSymbolize.dir/Symbolize.cpp.o
[703/4326] Linking CXX static library lib/libLLVMSymbolize.a
[704/4326] Linking CXX static library lib/libLLVMSymbolize.a
[704/4326] Building CXX object lib/Pro...dir/ItaniumManglingCanonicalizer.cpp.o
[705/4326] Building CXX object lib/Pro...ofileData.dir/IndexedMemProfData.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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>, 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++/14.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
/usr/include/c++/14.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>, 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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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>, 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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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>, 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>, 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++/14.2.1/bits/stl_algo.h:4805: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>, 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:1691: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>, 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:1696: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>, 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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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>, 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>, 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++/14.2.1/bits/stl_algo.h:1908: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>, 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++/14.2.1/bits/stl_algo.h:4805: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>, 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:1691: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>, 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:1696: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>, 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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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
/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

[705/4326] Building CXX object lib/Pro...iles/LLVMProfileData.dir/MemProf.cpp.o
[706/4326] Building CXX object lib/Pro...fileData.dir/InstrProfCorrelator.cpp.o
[706/4326] Building CXX object lib/Pro...LVMProfileData.dir/MemProfCommon.cpp.o
[707/4326] Building CXX object lib/Pro...es/LLVMProfileData.dir/InstrProf.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: 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&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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:1348: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::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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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/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:1204: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:1204:24: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/14.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:35&, auto:36&)> >]':
/usr/include/c++/14.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++/14.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:35&, auto:36&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750: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++/14.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:35&, auto:36&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: 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<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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:863: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1908:31: 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<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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:863: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1908:31: 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<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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:863: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1908:31: 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<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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByTargetValues()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:863: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1908:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.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:35&, auto:36&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1
/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:35&, auto:36&)> >]',
    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:35&, auto:36&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805: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:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691: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:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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: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<llvm::TemporalProfTraceTy::createBPFunctionNodes(llvm::ArrayRef<llvm::TemporalProfTraceTy>, std::vector<llvm::BPFunctionNode>&, bool)::<lambda(auto:35&, auto:36&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908: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:35&, auto:36&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805: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:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691: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:35&, auto:36&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BPFunctionNode*, std::vector<llvm::BPFunctionNode> >' changed in GCC 7.1

[707/4326] Building CXX object lib/Pro...LVMProfileData.dir/MemProfReader.cpp.o
[708/4326] Building CXX object lib/Pro...LVMProfileData.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:73:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1

[708/4326] Building CXX object lib/Pro...ProfileData.dir/MemProfRadixTree.cpp.o
[709/4326] Building CXX object lib/Pro...iles/LLVMProfileData.dir/MemProf.cpp.o
[709/4326] Building CXX object lib/Pro...VMProfileData.dir/MemProfSummary.cpp.o
[710/4326] Building CXX object lib/Pro...MProfileData.dir/InstrProfWriter.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:857: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++/14.2.1/bits/stl_algo.h:857: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _OutputIterator = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Pointer = InstrProfValueData*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<InstrProfValueData*, vector<InstrProfValueData> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::InstrProfValueSiteRecord::sortByCount()::<lambda(const InstrProfValueData&, const InstrProfValueData&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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 '_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:2102:21,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:757:34,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarNameIfDefined(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:762: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:776:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:900: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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 '_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:2102:21,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:757:34,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncOrVarName(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:769:17,
    inlined from 'void llvm::InstrProfWriter::writeTextTemporalProfTraceData(llvm::raw_fd_ostream&, llvm::InstrProfSymtab&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp:854:44:
/usr/include/c++/14.2.1/bits/stl_algo.h:900: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
/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:684:11: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::PatchItem>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void llvm::InstrProfValueSiteRecord::sortByCount()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:1106:20,
    inlined from 'void llvm::InstrProfRecord::sortValueData()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:951: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:216: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:395:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1

[710/4326] Building CXX object lib/Pro...leData.dir/MemProfSummaryBuilder.cpp.o
[711/4326] Building CXX object lib/Pro...dir/ItaniumManglingCanonicalizer.cpp.o
[711/4326] Building CXX object lib/Pro...ProfileData.dir/PGOCtxProfReader.cpp.o
[712/4326] Building CXX object lib/Pro...VMProfileData.dir/MemProfSummary.cpp.o
[712/4326] Building CXX object lib/Pro...ProfileData.dir/PGOCtxProfWriter.cpp.o
[713/4326] Building CXX object lib/Pro...MProfileData.dir/InstrProfReader.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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++/14.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++/14.2.1/bits/stl_algo.h:1589: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++/14.2.1/bits/stl_algo.h:1589: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++/14.2.1/bits/stl_algo.h:1589: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1868: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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4772: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++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4772: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++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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

[713/4326] Building CXX object lib/Pro...leData.dir/ProfileSummaryBuilder.cpp.o
[714/4326] Building CXX object lib/Pro...ProfileData.dir/MemProfRadixTree.cpp.o
[714/4326] Building CXX object lib/Pro...s/LLVMProfileData.dir/SampleProf.cpp.o
[715/4326] Building CXX object lib/Pro...leData.dir/MemProfSummaryBuilder.cpp.o
[715/4326] Building CXX object lib/Pro...ProfileData.dir/SampleProfReader.cpp.o
[716/4326] Building CXX object lib/Pro...ProfileData.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

[716/4326] Building CXX object lib/Pro...ProfileData.dir/SampleProfWriter.cpp.o
[717/4326] Building CXX object lib/Pro...ProfileData.dir/PGOCtxProfReader.cpp.o
[717/4326] Building CXX object lib/Pro...leData.dir/SymbolRemappingReader.cpp.o
[718/4326] Building CXX object lib/Pro...leData.dir/SymbolRemappingReader.cpp.o
[718/4326] Building CXX object lib/Cod...LVMCodeGenTypes.dir/LowLevelType.cpp.o
[719/4326] Building CXX object lib/Pro...leData.dir/ProfileSummaryBuilder.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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

[719/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[720/4326] Building CXX object lib/Pro...LVMProfileData.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:77: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:808: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:821: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:827:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::memprof::Frame>' changed in GCC 7.1

[720/4326] Building CXX object lib/Ana...lysis.dir/AliasAnalysisEvaluator.cpp.o
[721/4326] Building CXX object lib/Cod...LVMCodeGenTypes.dir/LowLevelType.cpp.o
[721/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/AliasSetTracker.cpp.o
[722/4326] Building CXX object lib/Pro...s/LLVMProfileData.dir/SampleProf.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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:468:22:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:469:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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

[722/4326] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Analysis.cpp.o
[723/4326] Building CXX object lib/Ana...lysis.dir/AliasAnalysisEvaluator.cpp.o
[723/4326] Building CXX object lib/Ana...Analysis.dir/AssumeBundleQueries.cpp.o
[724/4326] Building CXX object lib/Pro...ProfileData.dir/SampleProfWriter.cpp.o
[724/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/AssumptionCache.cpp.o
[725/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/AliasAnalysis.cpp.o
[725/4326] Building CXX object lib/Ana...MAnalysis.dir/BasicAliasAnalysis.cpp.o
[726/4326] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/Analysis.cpp.o
[726/4326] Building CXX object lib/Ana...MAnalysis.dir/BlockFrequencyInfo.cpp.o
[727/4326] Building CXX object lib/Pro...ProfileData.dir/SampleProfReader.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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++/14.2.1/map:63:
/usr/include/c++/14.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++/14.2.1/bits/stl_map.h:532:37: 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++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
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:802:63,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:639:38:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 /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:632: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:648: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:802:63,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /build/emscripten/src/llvm-project/llvm/lib/ProfileData/SampleProfReader.cpp:416:32:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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

[727/4326] Building CXX object lib/Ana...lysis.dir/BlockFrequencyInfoImpl.cpp.o
[728/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/AliasSetTracker.cpp.o
[728/4326] Building CXX object lib/Ana...alysis.dir/BranchProbabilityInfo.cpp.o
[729/4326] Building CXX object lib/Ana...Analysis.dir/AssumeBundleQueries.cpp.o
[729/4326] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[730/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/AssumptionCache.cpp.o
[730/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[731/4326] Building CXX object lib/Ana...lysis.dir/BlockFrequencyInfoImpl.cpp.o
In file included from /usr/include/c++/14.2.1/list:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SparseBitVector.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:24,
                 from /build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:13:
/usr/include/c++/14.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {llvm::BlockFrequencyInfoImplBase::LoopData*&, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*}; _Tp = llvm::BlockFrequencyInfoImplBase::LoopData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::LoopData>]':
/usr/include/c++/14.2.1/bits/list.tcc:89:7: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::const_iterator' changed in GCC 7.1
/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
In function 'void createIrreducibleLoop(llvm::BlockFrequencyInfoImplBase&, const llvm::bfi_detail::IrreducibleGraph&, {anonymous}::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator, const std::vector<const llvm::bfi_detail::IrreducibleGraph::IrrNode*>&)',
    inlined from 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, LoopData*, std::__cxx11::list<LoopData>::iterator)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:792:26:
/build/emscripten/src/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:769:32: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::const_iterator' changed in GCC 7.1

[731/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/CFGSCCPrinter.cpp.o
[732/4326] Building CXX object lib/Ana...MAnalysis.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

[732/4326] Building CXX object lib/Ana...LVMAnalysis.dir/CGSCCPassManager.cpp.o
[733/4326] Building CXX object lib/Ana...MAnalysis.dir/BasicAliasAnalysis.cpp.o
[733/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CallGraph.cpp.o
[734/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/CFGSCCPrinter.cpp.o
[734/4326] Building CXX object lib/Ana...LVMAnalysis.dir/CallGraphSCCPass.cpp.o
[735/4326] Building CXX object lib/Ana...alysis.dir/BranchProbabilityInfo.cpp.o
[735/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CallPrinter.cpp.o
[736/4326] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[736/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/CaptureTracking.cpp.o
[737/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[737/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
[738/4326] Building CXX object lib/Ana...LVMAnalysis.dir/CallGraphSCCPass.cpp.o
[738/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CostModel.cpp.o
[739/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CallGraph.cpp.o
[739/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CodeMetrics.cpp.o
[740/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CallPrinter.cpp.o
[740/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ConstantFolding.cpp.o
[741/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/CaptureTracking.cpp.o
[741/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/CtxProfAnalysis.cpp.o
[742/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
[742/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/CycleAnalysis.cpp.o
[743/4326] Building CXX object lib/Ana...LVMAnalysis.dir/CGSCCPassManager.cpp.o
[743/4326] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o
[744/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/CostModel.cpp.o
[744/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DDGPrinter.cpp.o
[745/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/CycleAnalysis.cpp.o
[745/4326] Building CXX object lib/Ana...LVMAnalysis.dir/ConstraintSystem.cpp.o
[746/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/CodeMetrics.cpp.o
[746/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/Delinearization.cpp.o
[747/4326] Building CXX object lib/Ana...LVMAnalysis.dir/ConstraintSystem.cpp.o
[747/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/DemandedBits.cpp.o
[748/4326] Building CXX object lib/Ana.../CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o
[748/4326] Building CXX object lib/Ana...MAnalysis.dir/DependenceAnalysis.cpp.o
[749/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DDGPrinter.cpp.o
[749/4326] Building CXX object lib/Ana...lysis.dir/DependenceGraphBuilder.cpp.o
[750/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/Delinearization.cpp.o
[750/4326] Building CXX object lib/Ana...dir/DevelopmentModeInlineAdvisor.cpp.o
[751/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/CtxProfAnalysis.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long 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++/14.2.1/bits/stl_tree.h:2206: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
/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:312: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:365:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[751/4326] Building CXX object lib/Ana...VMAnalysis.dir/DomConditionCache.cpp.o
[752/4326] Building CXX object lib/Ana...dir/DevelopmentModeInlineAdvisor.cpp.o
[752/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DomPrinter.cpp.o
[753/4326] Building CXX object lib/Ana...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:2090:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1351: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:1351:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1

[753/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/DomTreeUpdater.cpp.o
[754/4326] Building CXX object lib/Ana...VMAnalysis.dir/DomConditionCache.cpp.o
[754/4326] Building CXX object lib/Ana...VMAnalysis.dir/DominanceFrontier.cpp.o
[755/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/DemandedBits.cpp.o
[755/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/DXILResource.cpp.o
[756/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/DomPrinter.cpp.o
[756/4326] Building CXX object lib/Ana...nalysis.dir/DXILMetadataAnalysis.cpp.o
[757/4326] Building CXX object lib/Ana...VMAnalysis.dir/DominanceFrontier.cpp.o
[757/4326] Building CXX object lib/Ana...nalysis.dir/EphemeralValuesCache.cpp.o
[758/4326] Building CXX object lib/Ana...MAnalysis.dir/DependenceAnalysis.cpp.o
[758/4326] Building CXX object lib/Ana....dir/FloatingPointPredicateUtils.cpp.o
[759/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/DomTreeUpdater.cpp.o
[759/4326] Building CXX object lib/Ana...s.dir/FunctionPropertiesAnalysis.cpp.o
[760/4326] Building CXX object lib/Ana...lysis.dir/DependenceGraphBuilder.cpp.o
[760/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/GlobalsModRef.cpp.o
[761/4326] Building CXX object lib/Ana...nalysis.dir/EphemeralValuesCache.cpp.o
[761/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/GuardUtils.cpp.o
[762/4326] Building CXX object lib/Ana...nalysis.dir/DXILMetadataAnalysis.cpp.o
[762/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/HashRecognize.cpp.o
[763/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/DXILResource.cpp.o
[763/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/HeatUtils.cpp.o
[764/4326] Building CXX object lib/Ana....dir/FloatingPointPredicateUtils.cpp.o
[764/4326] Building CXX object lib/Ana...akeFiles/LLVMAnalysis.dir/IR2Vec.cpp.o
[765/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/GuardUtils.cpp.o
[765/4326] Building CXX object lib/Ana...lysis.dir/IRSimilarityIdentifier.cpp.o
[766/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/HeatUtils.cpp.o
[766/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/IVDescriptors.cpp.o
[767/4326] Building CXX object lib/Ana...s.dir/FunctionPropertiesAnalysis.cpp.o
[767/4326] Building CXX object lib/Ana...keFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[768/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/HashRecognize.cpp.o
[768/4326] Building CXX object lib/Ana...ortedFunctionsInliningStatistics.cpp.o
[769/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/GlobalsModRef.cpp.o
[769/4326] Building CXX object lib/Ana...ir/IndirectCallPromotionAnalysis.cpp.o
[770/4326] Building CXX object lib/Ana...akeFiles/LLVMAnalysis.dir/IR2Vec.cpp.o
[770/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/InlineCost.cpp.o
[771/4326] Building CXX object lib/Ana...ir/IndirectCallPromotionAnalysis.cpp.o
[771/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/InlineAdvisor.cpp.o
[772/4326] Building CXX object lib/Ana...ortedFunctionsInliningStatistics.cpp.o
[772/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/InlineOrder.cpp.o
[773/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/IVDescriptors.cpp.o
[773/4326] Building CXX object lib/Ana....dir/InlineSizeEstimatorAnalysis.cpp.o
[774/4326] Building CXX object lib/Ana...keFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[774/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/InstCount.cpp.o
[775/4326] Building CXX object lib/Ana....dir/InlineSizeEstimatorAnalysis.cpp.o
[775/4326] Building CXX object lib/Ana...ir/InstructionPrecedenceTracking.cpp.o
[776/4326] Building CXX object lib/Ana...lysis.dir/IRSimilarityIdentifier.cpp.o
[776/4326] Building CXX object lib/Ana...Analysis.dir/InstructionSimplify.cpp.o
[777/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/InstCount.cpp.o
[777/4326] Building CXX object lib/Ana...lysis.dir/InteractiveModelRunner.cpp.o
[778/4326] Building CXX object lib/Ana...ir/InstructionPrecedenceTracking.cpp.o
[778/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/KernelInfo.cpp.o
[779/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/InlineAdvisor.cpp.o
[779/4326] Building CXX object lib/Ana...ysis.dir/LastRunTrackingAnalysis.cpp.o
[780/4326] Building CXX object lib/Ana...lysis.dir/InteractiveModelRunner.cpp.o
[780/4326] Building CXX object lib/Ana...is.dir/LazyBranchProbabilityInfo.cpp.o
[781/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/InlineCost.cpp.o
[781/4326] Building CXX object lib/Ana...lysis.dir/LazyBlockFrequencyInfo.cpp.o
[782/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/InlineOrder.cpp.o
[782/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[783/4326] Building CXX object lib/Ana...ysis.dir/LastRunTrackingAnalysis.cpp.o
[783/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[784/4326] Building CXX object lib/Ana...lysis.dir/LazyBlockFrequencyInfo.cpp.o
[784/4326] Building CXX object lib/Ana...CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[785/4326] Building CXX object lib/Ana...is.dir/LazyBranchProbabilityInfo.cpp.o
[785/4326] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[786/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/KernelInfo.cpp.o
[786/4326] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Local.cpp.o
[787/4326] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Local.cpp.o
[787/4326] Building CXX object lib/Ana...MAnalysis.dir/LoopAccessAnalysis.cpp.o
[788/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[788/4326] Building CXX object lib/Ana...Analysis.dir/LoopAnalysisManager.cpp.o
[789/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/LazyValueInfo.cpp.o
[789/4326] Building CXX object lib/Ana...VMAnalysis.dir/LoopCacheAnalysis.cpp.o
[790/4326] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[790/4326] Building CXX object lib/Ana...LVMAnalysis.dir/LoopNestAnalysis.cpp.o
[791/4326] Building CXX object lib/Ana...CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[791/4326] Building CXX object lib/Ana...MAnalysis.dir/LoopUnrollAnalyzer.cpp.o
[792/4326] Building CXX object lib/Ana...Analysis.dir/InstructionSimplify.cpp.o
[792/4326] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[793/4326] Building CXX object lib/Ana...MAnalysis.dir/LoopUnrollAnalyzer.cpp.o
[793/4326] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[794/4326] Building CXX object lib/Ana...LVMAnalysis.dir/LoopNestAnalysis.cpp.o
[794/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/MLInlineAdvisor.cpp.o
[795/4326] Building CXX object lib/Ana...Analysis.dir/LoopAnalysisManager.cpp.o
[795/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[796/4326] Building CXX object lib/Ana...VMAnalysis.dir/LoopCacheAnalysis.cpp.o
[796/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[797/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/MemDerefPrinter.cpp.o
[797/4326] Building CXX object lib/Ana...sis.dir/MemoryDependenceAnalysis.cpp.o
[798/4326] Building CXX object lib/Ana...MAnalysis.dir/LoopAccessAnalysis.cpp.o
[798/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryLocation.cpp.o
[799/4326] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[799/4326] Building CXX object lib/Ana...VMAnalysis.dir/MemoryProfileInfo.cpp.o
[800/4326] Building CXX object lib/Ana...eFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[800/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/MemorySSA.cpp.o
[801/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[801/4326] Building CXX object lib/Ana...LVMAnalysis.dir/MemorySSAUpdater.cpp.o
[802/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/MemoryLocation.cpp.o
[802/4326] Building CXX object lib/Ana...sis.dir/ModelUnderTrainingRunner.cpp.o
[803/4326] Building CXX object lib/Ana...VMAnalysis.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:68: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, uint64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Analysis/MemoryProfileInfo.cpp:187: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:187: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:124: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:390:22: 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:390:22: 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:444: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:444:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ContextTotalSize>' changed in GCC 7.1

[803/4326] Building CXX object lib/Ana...lysis.dir/ModuleDebugInfoPrinter.cpp.o
[804/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/MLInlineAdvisor.cpp.o
[804/4326] Building CXX object lib/Ana...alysis.dir/ModuleSummaryAnalysis.cpp.o
[805/4326] Building CXX object lib/Ana...sis.dir/ModelUnderTrainingRunner.cpp.o
[805/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/MustExecute.cpp.o
[806/4326] Building CXX object lib/Ana...sis.dir/MemoryDependenceAnalysis.cpp.o
[806/4326] Building CXX object lib/Ana...lysis.dir/NoInferenceModelRunner.cpp.o
[807/4326] Building CXX object lib/Ana...lysis.dir/NoInferenceModelRunner.cpp.o
[807/4326] Building CXX object lib/Ana...nalysis.dir/ObjCARCAliasAnalysis.cpp.o
[808/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/MemorySSA.cpp.o
[808/4326] Building CXX object lib/Ana...nalysis.dir/ObjCARCAnalysisUtils.cpp.o
[809/4326] Building CXX object lib/Ana...lysis.dir/ModuleDebugInfoPrinter.cpp.o
[809/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
[810/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/MustExecute.cpp.o
[810/4326] Building CXX object lib/Ana...is.dir/OptimizationRemarkEmitter.cpp.o
[811/4326] Building CXX object lib/Ana...LVMAnalysis.dir/MemorySSAUpdater.cpp.o
[811/4326] Building CXX object lib/Ana...nalysis.dir/OverflowInstAnalysis.cpp.o
[812/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
[812/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/PHITransAddr.cpp.o
[813/4326] Building CXX object lib/Ana...nalysis.dir/ObjCARCAliasAnalysis.cpp.o
[813/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/PhiValues.cpp.o
[814/4326] Building CXX object lib/Ana...nalysis.dir/ObjCARCAnalysisUtils.cpp.o
[814/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/PostDominators.cpp.o
[815/4326] Building CXX object lib/Ana...is.dir/OptimizationRemarkEmitter.cpp.o
[815/4326] Building CXX object lib/Ana...MAnalysis.dir/ProfileSummaryInfo.cpp.o
[816/4326] Building CXX object lib/Ana...nalysis.dir/OverflowInstAnalysis.cpp.o
[816/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[817/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/PostDominators.cpp.o
[817/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionInfo.cpp.o
[818/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/PHITransAddr.cpp.o
[818/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionPass.cpp.o
[819/4326] Building CXX object lib/Ana...alysis.dir/ModuleSummaryAnalysis.cpp.o
[819/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/RegionPrinter.cpp.o
[820/4326] Building CXX object lib/Ana...Files/LLVMAnalysis.dir/PhiValues.cpp.o
[820/4326] Building CXX object lib/Ana...Analysis.dir/ReplayInlineAdvisor.cpp.o
[821/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[821/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ScalarEvolution.cpp.o
[822/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionPass.cpp.o
[822/4326] Building CXX object lib/Ana...dir/ScalarEvolutionAliasAnalysis.cpp.o
[823/4326] Building CXX object lib/Ana...MAnalysis.dir/ProfileSummaryInfo.cpp.o
[823/4326] Building CXX object lib/Ana...ysis.dir/ScalarEvolutionDivision.cpp.o
[824/4326] Building CXX object lib/Ana...Analysis.dir/ReplayInlineAdvisor.cpp.o
[824/4326] Building CXX object lib/Ana...dir/ScalarEvolutionNormalization.cpp.o
[825/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/RegionPrinter.cpp.o
[825/4326] Building CXX object lib/Ana...alysis.dir/StaticDataProfileInfo.cpp.o
[826/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/RegionInfo.cpp.o
[826/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/StackLifetime.cpp.o
[827/4326] Building CXX object lib/Ana...dir/ScalarEvolutionAliasAnalysis.cpp.o
[827/4326] Building CXX object lib/Ana...Analysis.dir/StackSafetyAnalysis.cpp.o
[828/4326] Building CXX object lib/Ana...ysis.dir/ScalarEvolutionDivision.cpp.o
[828/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/StructuralHash.cpp.o
[829/4326] Building CXX object lib/Ana...dir/ScalarEvolutionNormalization.cpp.o
[829/4326] Building CXX object lib/Ana...nalysis.dir/SyntheticCountsUtils.cpp.o
[830/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/StructuralHash.cpp.o
[830/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/TFLiteUtils.cpp.o
[831/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/TFLiteUtils.cpp.o
[831/4326] Building CXX object lib/Ana...VMAnalysis.dir/TargetLibraryInfo.cpp.o
[832/4326] Building CXX object lib/Ana...alysis.dir/StaticDataProfileInfo.cpp.o
[832/4326] Building CXX object lib/Ana...Analysis.dir/TargetTransformInfo.cpp.o
[833/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/StackLifetime.cpp.o
[833/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/TensorSpec.cpp.o
[834/4326] Building CXX object lib/Ana...nalysis.dir/SyntheticCountsUtils.cpp.o
[834/4326] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[835/4326] Building CXX object lib/Ana...Analysis.dir/StackSafetyAnalysis.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/map:62,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/ModuleSummaryIndex.h:42:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'void {anonymous}::resolveAllCalls(UseInfo<llvm::GlobalValue>&, const llvm::ModuleSummaryIndex*)' at /build/emscripten/src/llvm-project/llvm/lib/Analysis/StackSafetyAnalysis.cpp:813:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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:539:29:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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 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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:971:9:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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 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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:971:9:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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

[835/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/TrainingLogger.cpp.o
[836/4326] Building CXX object lib/Ana...iles/LLVMAnalysis.dir/TensorSpec.cpp.o
[836/4326] Building CXX object lib/Ana...lysis.dir/TypeBasedAliasAnalysis.cpp.o
[837/4326] Building CXX object lib/Ana...MakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[837/4326] Building CXX object lib/Ana...VMAnalysis.dir/TypeMetadataUtils.cpp.o
[838/4326] Building CXX object lib/Ana.../LLVMAnalysis.dir/TrainingLogger.cpp.o
[838/4326] Building CXX object lib/Ana...MAnalysis.dir/UniformityAnalysis.cpp.o
[839/4326] Building CXX object lib/Ana...Analysis.dir/TargetTransformInfo.cpp.o
[839/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[840/4326] Building CXX object lib/Ana...lysis.dir/TypeBasedAliasAnalysis.cpp.o
[840/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/ValueLattice.cpp.o
[841/4326] Building CXX object lib/Ana...VMAnalysis.dir/TypeMetadataUtils.cpp.o
[841/4326] Building CXX object lib/Ana...VMAnalysis.dir/ValueLatticeUtils.cpp.o
[842/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
[842/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/ValueTracking.cpp.o
[843/4326] Building CXX object lib/Ana...es/LLVMAnalysis.dir/ValueLattice.cpp.o
[843/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/VectorUtils.cpp.o
[844/4326] Building CXX object lib/Ana...VMAnalysis.dir/ValueLatticeUtils.cpp.o
[844/4326] Linking CXX static library lib/libLLVMProfileData.a
[845/4326] Linking CXX static library lib/libLLVMProfileData.a
[845/4326] Building CXX object utils/T...lvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[846/4326] Building CXX object lib/Ana...MAnalysis.dir/UniformityAnalysis.cpp.o
[846/4326] Building CXX object utils/T...llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[847/4326] Building CXX object lib/Ana...LLVMAnalysis.dir/ScalarEvolution.cpp.o
[847/4326] Building CXX object utils/T...vm-tblgen.dir/CallingConvEmitter.cpp.o
[848/4326] Building CXX object lib/Ana...les/LLVMAnalysis.dir/VectorUtils.cpp.o
[848/4326] Building CXX object utils/T...s/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[849/4326] Building CXX object utils/T...llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[849/4326] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenMapTable.cpp.o
[850/4326] Building CXX object utils/T...lvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[850/4326] Building CXX object utils/T...m-tblgen.dir/CompressInstEmitter.cpp.o
[851/4326] Building CXX object utils/T...vm-tblgen.dir/CallingConvEmitter.cpp.o
[851/4326] Building CXX object utils/T...les/llvm-tblgen.dir/CTagsEmitter.cpp.o
[852/4326] Building CXX object utils/T...s/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[852/4326] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[853/4326] Building CXX object utils/T...les/llvm-tblgen.dir/CTagsEmitter.cpp.o
[853/4326] Building CXX object utils/T...tblgen.dir/DAGISelMatcherEmitter.cpp.o
[854/4326] Building CXX object utils/T.../llvm-tblgen.dir/CodeGenMapTable.cpp.o
[854/4326] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[855/4326] Building CXX object lib/Ana...s/LLVMAnalysis.dir/ValueTracking.cpp.o
[855/4326] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[856/4326] Building CXX object utils/T...m-tblgen.dir/CompressInstEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::CompressInstEmitter::CompressPat*; _OutputIterator = __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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _OutputIterator = {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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, vector<{anonymous}::CompressInstEmitter::CompressPat> >; _RandomAccessIterator2 = {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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::CompressInstEmitter::CompressPat*; _RandomAccessIterator2 = __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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CompressInstEmitter::CompressPat*, std::vector<{anonymous}::CompressInstEmitter::CompressPat> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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++/14.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++/14.2.1/bits/stl_algo.h:4934: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++/14.2.1/bits/stl_algo.h:4934: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++/14.2.1/bits/stl_algo.h:4956: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
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++/14.2.1/bits/stl_algo.h:4952:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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++/14.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++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:4958: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
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:2083:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:616:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:5030: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
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:2083:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:616:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:5030: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
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:2083:19,
    inlined from 'void {anonymous}::CompressInstEmitter::emitCompressInstEmitter(llvm::raw_ostream&, EmitterType)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:616:20,
    inlined from 'void {anonymous}::CompressInstEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/CompressInstEmitter.cpp:957:26,
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::CompressInstEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:5030: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

[856/4326] Building CXX object utils/T...s/llvm-tblgen.dir/DecoderEmitter.cpp.o
[857/4326] Building CXX object utils/T...s/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[857/4326] Building CXX object utils/T...Files/llvm-tblgen.dir/DFAEmitter.cpp.o
[858/4326] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[858/4326] Building CXX object utils/T...-tblgen.dir/DFAPacketizerEmitter.cpp.o
[859/4326] Building CXX object utils/T...lvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[859/4326] Building CXX object utils/T...m-tblgen.dir/DisassemblerEmitter.cpp.o
[860/4326] Building CXX object utils/T...tblgen.dir/DAGISelMatcherEmitter.cpp.o
[860/4326] Building CXX object utils/T...iles/llvm-tblgen.dir/DXILEmitter.cpp.o
[861/4326] Building CXX object utils/T...m-tblgen.dir/DisassemblerEmitter.cpp.o
[861/4326] Building CXX object utils/T.../llvm-tblgen.dir/ExegesisEmitter.cpp.o
[862/4326] Building CXX object utils/T...Files/llvm-tblgen.dir/DFAEmitter.cpp.o
[862/4326] Building CXX object utils/T.../llvm-tblgen.dir/FastISelEmitter.cpp.o
[863/4326] Building CXX object utils/T...-tblgen.dir/DFAPacketizerEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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>, 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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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 = 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::collectAllComboFuncs(llvm::ArrayRef<const llvm::Record*>)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:156:56:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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 = 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::collectAllComboFuncs(llvm::ArrayRef<const llvm::Record*>)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:162:58:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
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++/14.2.1/bits/stl_map.h:532:37: 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
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++/14.2.1/bits/stl_map.h:532:37: 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

[863/4326] Building CXX object utils/T...en.dir/GlobalISelCombinerEmitter.cpp.o
[864/4326] Building CXX object utils/T...s/llvm-tblgen.dir/DecoderEmitter.cpp.o
[864/4326] Building CXX object utils/T...lvm-tblgen.dir/GlobalISelEmitter.cpp.o
[865/4326] Building CXX object utils/T.../llvm-tblgen.dir/ExegesisEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, vector<{anonymous}::ValidationCounterInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const {anonymous}::ValidationCounterInfo&, const {anonymous}::ValidationCounterInfo&)>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4805: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:144:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:144:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ValidationCounterInfo*, std::vector<{anonymous}::ValidationCounterInfo> >' changed in GCC 7.1

[865/4326] Building CXX object utils/T...llvm-tblgen.dir/InstrDocsEmitter.cpp.o
[866/4326] Building CXX object utils/T...iles/llvm-tblgen.dir/DXILEmitter.cpp.o
[866/4326] Building CXX object utils/T...llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[867/4326] Building CXX object utils/T...llvm-tblgen.dir/InstrDocsEmitter.cpp.o
[867/4326] Building CXX object utils/T...iles/llvm-tblgen.dir/llvm-tblgen.cpp.o
[868/4326] Building CXX object utils/T...iles/llvm-tblgen.dir/llvm-tblgen.cpp.o
[868/4326] Building CXX object utils/T...dir/MacroFusionPredicatorEmitter.cpp.o
[869/4326] Building CXX object utils/T.../llvm-tblgen.dir/FastISelEmitter.cpp.o
[869/4326] Building CXX object utils/T...m-tblgen.dir/OptionParserEmitter.cpp.o
[870/4326] Building CXX object utils/T...dir/MacroFusionPredicatorEmitter.cpp.o
[870/4326] Building CXX object utils/T...llvm-tblgen.dir/OptionRSTEmitter.cpp.o
[871/4326] Building CXX object utils/T...m-tblgen.dir/OptionParserEmitter.cpp.o
[871/4326] Building CXX object utils/T...tblgen.dir/PseudoLoweringEmitter.cpp.o
[872/4326] Building CXX object utils/T...llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[872/4326] Building CXX object utils/T...m-tblgen.dir/RegisterBankEmitter.cpp.o
[873/4326] Building CXX object utils/T...llvm-tblgen.dir/OptionRSTEmitter.cpp.o
[873/4326] Building CXX object utils/T...m-tblgen.dir/RegisterInfoEmitter.cpp.o
[874/4326] Building CXX object utils/T...en.dir/GlobalISelCombinerEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp: In member function 'bool {anonymous}::CombineRuleBuilder::emitCXXMatchApply(llvm::CodeExpansions&, llvm::gi::RuleMatcher&, llvm::ArrayRef<llvm::gi::CXXPattern*>)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:1941:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:1941:59: note: the temporary was destroyed at the end of the full expression 'llvm::gi::CXXPredicateCode::getCustomActionCode(std::__cxx11::basic_string<char>(CodeStr))'
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _OutputIterator = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::gi::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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<{anonymous}::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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _RandomAccessIterator2 = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::gi::RuleMatcher*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.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<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _BidirectionalIterator2 = llvm::gi::RuleMatcher*; _Distance = int]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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 '_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++/14.2.1/bits/stl_algo.h:2352:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Pointer = llvm::gi::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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++/14.2.1/bits/stl_algo.h:2418: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Pointer = llvm::gi::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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<{anonymous}::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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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<{anonymous}::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 = {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2083:19,
    inlined from 'void {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20,
    inlined from 'void EmitGICombiner(const llvm::RecordKeeper&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2840:61:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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
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<{anonymous}::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<{anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4952:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher> >; _Compare = {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2083:19,
    inlined from 'void {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20,
    inlined from 'void EmitGICombiner(const llvm::RecordKeeper&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2840:61:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
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<{anonymous}::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 = {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const llvm::gi::RuleMatcher&, const llvm::gi::RuleMatcher&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<gi::RuleMatcher>&; Compare = {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)::<lambda(const gi::RuleMatcher&, const gi::RuleMatcher&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2083:19,
    inlined from 'void {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2773:20,
    inlined from 'void EmitGICombiner(const llvm::RecordKeeper&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2840:61:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:4958: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
In member function 'void {anonymous}::GICombinerEmitter::run(llvm::raw_ostream&)',
    inlined from 'void EmitGICombiner(const llvm::RecordKeeper&, llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2840:61:
/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

[874/4326] Building CXX object utils/T...lvm-tblgen.dir/SDNodeInfoEmitter.cpp.o
[875/4326] Building CXX object utils/T...tblgen.dir/PseudoLoweringEmitter.cpp.o
[875/4326] Building CXX object utils/T...blgen.dir/SearchableTableEmitter.cpp.o
[876/4326] Building CXX object utils/T...lvm-tblgen.dir/GlobalISelEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::gi::RuleMatcher*; _OutputIterator = __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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _OutputIterator = 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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _RandomAccessIterator2 = 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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::gi::RuleMatcher*; _RandomAccessIterator2 = __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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::RuleMatcher*, std::vector<llvm::gi::RuleMatcher, std::allocator<llvm::gi::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.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<llvm::gi::RuleMatcher*, vector<llvm::gi::RuleMatcher, allocator<llvm::gi::RuleMatcher> > >; _BidirectionalIterator2 = llvm::gi::RuleMatcher*; _Distance = int]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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 '_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++/14.2.1/bits/stl_algo.h:2352:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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++/14.2.1/bits/stl_algo.h:2418: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2494:13,
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2494:13,
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gi::LLTCodeGen*, std::vector<llvm::gi::LLTCodeGen> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2497:20,
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2497:20,
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2497:20,
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:4958: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
In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)',
    inlined from 'static void llvm::TableGen::Emitter::OptClass<EmitterC>::run(const llvm::RecordKeeper&, llvm::raw_ostream&) [with EmitterC = {anonymous}::GlobalISelEmitter]' at /build/emscripten/src/llvm-project/llvm/include/llvm/TableGen/TableGenBackend.h:40:21:
/build/emscripten/src/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp:2524: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:2524: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:2524:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::gi::RuleMatcher>' changed in GCC 7.1

[876/4326] Building CXX object utils/T...llvm-tblgen.dir/SubtargetEmitter.cpp.o
[877/4326] Building CXX object utils/T...m-tblgen.dir/RegisterBankEmitter.cpp.o
[877/4326] Building CXX object utils/T...r/WebAssemblyDisassemblerEmitter.cpp.o
[878/4326] Building CXX object utils/T...lvm-tblgen.dir/SDNodeInfoEmitter.cpp.o
[878/4326] Building CXX object utils/T...blgen.dir/X86InstrMappingEmitter.cpp.o
[879/4326] Building CXX object utils/T...r/WebAssemblyDisassemblerEmitter.cpp.o
[879/4326] Building CXX object utils/T...tblgen.dir/X86DisassemblerTables.cpp.o
[880/4326] Building CXX object utils/T...blgen.dir/SearchableTableEmitter.cpp.o
[880/4326] Building CXX object utils/T...-tblgen.dir/X86FoldTablesEmitter.cpp.o
[881/4326] Building CXX object utils/T...tblgen.dir/X86DisassemblerTables.cpp.o
[881/4326] Building CXX object utils/T...lvm-tblgen.dir/X86MnemonicTables.cpp.o
[882/4326] Building CXX object utils/T...m-tblgen.dir/RegisterInfoEmitter.cpp.o
[882/4326] Building CXX object utils/T.../llvm-tblgen.dir/X86ModRMFilters.cpp.o
[883/4326] Building CXX object utils/T.../llvm-tblgen.dir/X86ModRMFilters.cpp.o
[883/4326] Building CXX object utils/T...-tblgen.dir/X86RecognizableInstr.cpp.o
[884/4326] Building CXX object utils/T...blgen.dir/X86InstrMappingEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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:204:32:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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
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:231:49:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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

[884/4326] Building CXX object utils/T...mmon.dir/GlobalISel/CodeExpander.cpp.o
[885/4326] Building CXX object utils/T...llvm-tblgen.dir/SubtargetEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 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++/14.2.1/bits/vector.tcc: In member 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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:1176:33:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
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:1182:33:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
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:1256:27:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1

[885/4326] Building CXX object utils/T...mon.dir/GlobalISel/CombinerUtils.cpp.o
[886/4326] Building CXX object utils/T...lvm-tblgen.dir/X86MnemonicTables.cpp.o
[886/4326] Building CXX object utils/T...mon.dir/GlobalISel/CXXPredicates.cpp.o
[887/4326] Building CXX object utils/T...mmon.dir/GlobalISel/CodeExpander.cpp.o
[887/4326] Building CXX object utils/T.../GlobalISel/GlobalISelMatchTable.cpp.o
[888/4326] Building CXX object utils/T...-tblgen.dir/X86FoldTablesEmitter.cpp.o
[888/4326] Building CXX object utils/T...balISelMatchTableExecutorEmitter.cpp.o
[889/4326] Building CXX object utils/T...mon.dir/GlobalISel/CombinerUtils.cpp.o
[889/4326] Building CXX object utils/T...mon.dir/GlobalISel/PatternParser.cpp.o
[890/4326] Building CXX object utils/T...mon.dir/GlobalISel/CXXPredicates.cpp.o
[890/4326] Building CXX object utils/T...enCommon.dir/GlobalISel/Patterns.cpp.o
[891/4326] Building CXX object utils/T...balISelMatchTableExecutorEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
/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

[891/4326] Building CXX object utils/T...TableGenCommon.dir/AsmWriterInst.cpp.o
[892/4326] Building CXX object utils/T...mon.dir/GlobalISel/PatternParser.cpp.o
[892/4326] Building CXX object utils/T...GenCommon.dir/CodeGenDAGPatterns.cpp.o
[893/4326] Building CXX object utils/T...enCommon.dir/GlobalISel/Patterns.cpp.o
[893/4326] Building CXX object utils/T...ableGenCommon.dir/CodeGenHwModes.cpp.o
[894/4326] Building CXX object utils/T...TableGenCommon.dir/AsmWriterInst.cpp.o
[894/4326] Building CXX object utils/T...leGenCommon.dir/CodeGenInstAlias.cpp.o
[895/4326] Building CXX object utils/T...ableGenCommon.dir/CodeGenHwModes.cpp.o
[895/4326] Building CXX object utils/T...GenCommon.dir/CodeGenInstruction.cpp.o
[896/4326] Building CXX object utils/T.../GlobalISel/GlobalISelMatchTable.cpp.o
[896/4326] Building CXX object utils/T...leGenCommon.dir/CodeGenRegisters.cpp.o
[897/4326] Building CXX object utils/T...leGenCommon.dir/CodeGenInstAlias.cpp.o
[897/4326] Building CXX object utils/T...bleGenCommon.dir/CodeGenSchedule.cpp.o
[898/4326] Building CXX object utils/T...GenCommon.dir/CodeGenInstruction.cpp.o
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.cpp: In function 'void ParseConstraints(llvm::StringRef, llvm::CGIOperandList&, const llvm::Record*)':
/build/emscripten/src/llvm-project/llvm/utils/TableGen/Common/CodeGenInstruction.cpp:395:23: warning: value computed is not used [-Wunused-value]

[898/4326] Building CXX object utils/T...TableGenCommon.dir/CodeGenTarget.cpp.o
[899/4326] Building CXX object lib/Ana...VMAnalysis.dir/TargetLibraryInfo.cpp.o
[899/4326] Building CXX object utils/T...ableGenCommon.dir/DAGISelMatcher.cpp.o
[900/4326] Building CXX object utils/T...TableGenCommon.dir/CodeGenTarget.cpp.o
[900/4326] Building CXX object utils/T...MTableGenCommon.dir/InfoByHwMode.cpp.o
[901/4326] Building CXX object utils/T...GenCommon.dir/CodeGenDAGPatterns.cpp.o
[901/4326] Building CXX object utils/T...LVMTableGenCommon.dir/OptEmitter.cpp.o
[902/4326] Building CXX object utils/T...ableGenCommon.dir/DAGISelMatcher.cpp.o
[902/4326] Building CXX object utils/T...eGenCommon.dir/PredicateExpander.cpp.o
[903/4326] Building CXX object utils/T...bleGenCommon.dir/CodeGenSchedule.cpp.o
[903/4326] Building CXX object utils/T...nCommon.dir/SubtargetFeatureInfo.cpp.o
[904/4326] Building CXX object utils/T...LVMTableGenCommon.dir/OptEmitter.cpp.o
[904/4326] Building CXX object utils/T...obj.LLVMTableGenCommon.dir/Types.cpp.o
[905/4326] Building CXX object utils/T...obj.LLVMTableGenCommon.dir/Types.cpp.o
[905/4326] Building CXX object utils/T...obj.LLVMTableGenCommon.dir/Utils.cpp.o
[906/4326] Building CXX object utils/T...MTableGenCommon.dir/InfoByHwMode.cpp.o
[906/4326] Building CXX object utils/T...nCommon.dir/VarLenCodeEmitterGen.cpp.o
[907/4326] Building CXX object utils/T...eGenCommon.dir/PredicateExpander.cpp.o
[907/4326] Linking CXX static library lib/libLLVMCodeGenTypes.a
[908/4326] Linking CXX static library lib/libLLVMCodeGenTypes.a
[908/4326] Building CXX object lib/Tra...sformUtils.dir/AddDiscriminators.cpp.o
[909/4326] Building CXX object utils/T...obj.LLVMTableGenCommon.dir/Utils.cpp.o
[909/4326] Building CXX object lib/Tra...nsformUtils.dir/AMDGPUEmitPrintf.cpp.o
[910/4326] Building CXX object utils/T...nCommon.dir/SubtargetFeatureInfo.cpp.o
[910/4326] Building CXX object lib/Tra...rmUtils.dir/ASanStackFrameLayout.cpp.o
[911/4326] Building CXX object utils/T...leGenCommon.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:2331:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator' changed in GCC 7.1

[911/4326] Building CXX object lib/Tra...ormUtils.dir/AssumeBundleBuilder.cpp.o
[912/4326] Building CXX object utils/T...nCommon.dir/VarLenCodeEmitterGen.cpp.o
[912/4326] Building CXX object lib/Tra...ansformUtils.dir/BasicBlockUtils.cpp.o
[913/4326] Building CXX object lib/Tra...rmUtils.dir/ASanStackFrameLayout.cpp.o
[913/4326] Building CXX object lib/Tra...formUtils.dir/BreakCriticalEdges.cpp.o
[914/4326] Building CXX object lib/Tra...sformUtils.dir/AddDiscriminators.cpp.o
[914/4326] Building CXX object lib/Tra...TransformUtils.dir/BuildLibCalls.cpp.o
[915/4326] Building CXX object lib/Tra...nsformUtils.dir/AMDGPUEmitPrintf.cpp.o
[915/4326] Building CXX object lib/Tra...formUtils.dir/BypassSlowDivision.cpp.o
[916/4326] Building CXX object lib/Tra...ormUtils.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

[916/4326] Building CXX object lib/Tra...formUtils.dir/CallPromotionUtils.cpp.o
[917/4326] Building CXX object lib/Tra...formUtils.dir/BypassSlowDivision.cpp.o
[917/4326] Building CXX object lib/Tra...nsformUtils.dir/CallGraphUpdater.cpp.o
[918/4326] Building CXX object lib/Tra...formUtils.dir/BreakCriticalEdges.cpp.o
[918/4326] Building CXX object lib/Tra...ormUtils.dir/CanonicalizeAliases.cpp.o
[919/4326] Building CXX object lib/Tra...TransformUtils.dir/BuildLibCalls.cpp.o
[919/4326] Building CXX object lib/Tra...ls.dir/CanonicalizeFreezeInLoops.cpp.o
[920/4326] Building CXX object lib/Tra...ansformUtils.dir/BasicBlockUtils.cpp.o
[920/4326] Building CXX object lib/Tra...TransformUtils.dir/CloneFunction.cpp.o
[921/4326] Building CXX object lib/Tra...ormUtils.dir/CanonicalizeAliases.cpp.o
[921/4326] Building CXX object lib/Tra...VMTransformUtils.dir/CloneModule.cpp.o
[922/4326] Building CXX object lib/Tra...nsformUtils.dir/CallGraphUpdater.cpp.o
[922/4326] Building CXX object lib/Tra...TransformUtils.dir/CodeExtractor.cpp.o
[923/4326] Building CXX object lib/Tra...formUtils.dir/CallPromotionUtils.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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

[923/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/CodeLayout.cpp.o
[924/4326] Building CXX object lib/Tra...ls.dir/CanonicalizeFreezeInLoops.cpp.o
[924/4326] Building CXX object lib/Tra...ransformUtils.dir/CodeMoverUtils.cpp.o
[925/4326] Building CXX object lib/Tra...VMTransformUtils.dir/CloneModule.cpp.o
[925/4326] Building CXX object lib/Tra...nsformUtils.dir/ControlFlowUtils.cpp.o
[926/4326] Building CXX object lib/Tra...ransformUtils.dir/CodeMoverUtils.cpp.o
[926/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/CtorUtils.cpp.o
[927/4326] Building CXX object lib/Tra...TransformUtils.dir/CloneFunction.cpp.o
[927/4326] Building CXX object lib/Tra...VMTransformUtils.dir/CountVisits.cpp.o
[928/4326] Building CXX object lib/Tra...nsformUtils.dir/ControlFlowUtils.cpp.o
[928/4326] Building CXX object lib/Tra.../LLVMTransformUtils.dir/Debugify.cpp.o
[929/4326] Building CXX object lib/Tra...LVMTransformUtils.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

[929/4326] Building CXX object lib/Tra...Utils.dir/DeclareRuntimeLibcalls.cpp.o
[930/4326] Building CXX object lib/Tra...VMTransformUtils.dir/CountVisits.cpp.o
[930/4326] Building CXX object lib/Tra...nsformUtils.dir/DemoteRegToStack.cpp.o
[931/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/CtorUtils.cpp.o
[931/4326] Building CXX object lib/Tra...VMTransformUtils.dir/DXILUpgrade.cpp.o
[932/4326] Building CXX object lib/Tra...TransformUtils.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:1292:46: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[932/4326] Building CXX object lib/Tra...mUtils.dir/EntryExitInstrumenter.cpp.o
[933/4326] Building CXX object lib/Tra...Utils.dir/DeclareRuntimeLibcalls.cpp.o
[933/4326] Building CXX object lib/Tra...nsformUtils.dir/EscapeEnumerator.cpp.o
[934/4326] Building CXX object lib/Tra...VMTransformUtils.dir/DXILUpgrade.cpp.o
[934/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/Evaluator.cpp.o
[935/4326] Building CXX object lib/Tra...nsformUtils.dir/DemoteRegToStack.cpp.o
[935/4326] Building CXX object lib/Tra...ransformUtils.dir/FixIrreducible.cpp.o
[936/4326] Building CXX object lib/Tra...nsformUtils.dir/EscapeEnumerator.cpp.o
[936/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/FlattenCFG.cpp.o
[937/4326] Building CXX object lib/Tra...mUtils.dir/EntryExitInstrumenter.cpp.o
[937/4326] Building CXX object lib/Tra...formUtils.dir/FunctionComparator.cpp.o
[938/4326] Building CXX object lib/Tra.../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:644: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:704:21:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:458: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/lib/Transforms/Utils/Debugify.cpp:473:63: 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:717:14:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp:604:50: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1

[938/4326] Building CXX object lib/Tra...ormUtils.dir/FunctionImportUtils.cpp.o
[939/4326] Building CXX object lib/Tra...ransformUtils.dir/FixIrreducible.cpp.o
[939/4326] Building CXX object lib/Tra...MTransformUtils.dir/GlobalStatus.cpp.o
[940/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/Evaluator.cpp.o
[940/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/GuardUtils.cpp.o
[941/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/FlattenCFG.cpp.o
[941/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/HelloWorld.cpp.o
[942/4326] Building CXX object lib/Tra...formUtils.dir/FunctionComparator.cpp.o
[942/4326] Building CXX object lib/Tra...ransformUtils.dir/InlineFunction.cpp.o
[943/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/HelloWorld.cpp.o
[943/4326] Building CXX object lib/Tra...sformUtils.dir/InjectTLIMappings.cpp.o
[944/4326] Building CXX object lib/Tra...MTransformUtils.dir/GlobalStatus.cpp.o
[944/4326] Building CXX object lib/Tra...nsformUtils.dir/InstructionNamer.cpp.o
[945/4326] Building CXX object lib/Tra...ormUtils.dir/FunctionImportUtils.cpp.o
[945/4326] Building CXX object lib/Tra...ansformUtils.dir/Instrumentation.cpp.o
[946/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/GuardUtils.cpp.o
[946/4326] Building CXX object lib/Tra...ansformUtils.dir/IntegerDivision.cpp.o
[947/4326] Building CXX object lib/Tra...nsformUtils.dir/InstructionNamer.cpp.o
[947/4326] Building CXX object lib/Tra...MTransformUtils.dir/IRNormalizer.cpp.o
[948/4326] Building CXX object lib/Tra...sformUtils.dir/InjectTLIMappings.cpp.o
[948/4326] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/LCSSA.cpp.o
[949/4326] Building CXX object lib/Tra...ansformUtils.dir/Instrumentation.cpp.o
[949/4326] Building CXX object lib/Tra...formUtils.dir/LibCallsShrinkWrap.cpp.o
[950/4326] Building CXX object lib/Tra...ansformUtils.dir/IntegerDivision.cpp.o
[950/4326] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Local.cpp.o
[951/4326] Building CXX object lib/Tra...MTransformUtils.dir/IRNormalizer.cpp.o
[951/4326] Building CXX object lib/Tra...ansformUtils.dir/LoopConstrainer.cpp.o
[952/4326] Building CXX object lib/Tra...formUtils.dir/LibCallsShrinkWrap.cpp.o
[952/4326] Building CXX object lib/Tra.../LLVMTransformUtils.dir/LoopPeel.cpp.o
[953/4326] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/LCSSA.cpp.o
[953/4326] Building CXX object lib/Tra...sformUtils.dir/LoopRotationUtils.cpp.o
[954/4326] Building CXX object lib/Tra...ransformUtils.dir/InlineFunction.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 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++/14.2.1/bits/vector.tcc: In member 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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:2247:27,
    inlined from 'llvm::InlineResult llvm::InlineFunction(CallBase&, InlineFunctionInfo&, PGOContextualProfile&, bool, AAResults*, bool, Function*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp:2403:78:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1

[954/4326] Building CXX object lib/Tra...MTransformUtils.dir/LoopSimplify.cpp.o
[955/4326] Building CXX object lib/Tra...ansformUtils.dir/LoopConstrainer.cpp.o
[955/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/LoopUnroll.cpp.o
[956/4326] Building CXX object lib/Tra...sformUtils.dir/LoopRotationUtils.cpp.o
[956/4326] Building CXX object lib/Tra...nsformUtils.dir/LoopUnrollAndJam.cpp.o
[957/4326] Building CXX object lib/Tra...les/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:1753:27,
    inlined from 'void llvm::InsertDebugValueAtStoreLoc(DbgVariableIntrinsic*, StoreInst*, DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1762:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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* dropInitialDeref(const llvm::DIExpression*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1753:27,
    inlined from 'void llvm::InsertDebugValueAtStoreLoc(DbgVariableRecord*, StoreInst*, DIBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:1849:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: 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::DbgAssignIntrinsic]',
    inlined from 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableIntrinsic*>, ArrayRef<DbgVariableRecord*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2304:32:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2275: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<DbgVariableIntrinsic*>, ArrayRef<DbgVariableRecord*>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2334:39: 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<DbgVariableIntrinsic*>, ArrayRef<DbgVariableRecord*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2364:32:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2275: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<DbgVariableIntrinsic*>, ArrayRef<DbgVariableRecord*>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2396: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:935: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:3754:58,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3760:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:935:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3767:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:935:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3768:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:935:31,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3775:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:935: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:3754:58,
    inlined from 'llvm::DIExpression* llvm::getExpressionForConstant(DIBuilder&, const Constant&, Type&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:3781:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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::DbgDeclareInst**; _Funct = llvm::LowerDbgDeclare(Function&)::<lambda(auto:32*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgDeclareInst*, 4>&; UnaryFunction = LowerDbgDeclare(Function&)::<lambda(auto:32*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    inlined from 'bool llvm::LowerDbgDeclare(Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2039:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2024:37: 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(auto:32*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = LowerDbgDeclare(Function&)::<lambda(auto:32*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    inlined from 'bool llvm::LowerDbgDeclare(Function&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2040:11:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/Local.cpp:2024:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[957/4326] Building CXX object lib/Tra...sformUtils.dir/LoopUnrollRuntime.cpp.o
[958/4326] Building CXX object lib/Tra.../LLVMTransformUtils.dir/LoopPeel.cpp.o
[958/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/LoopUtils.cpp.o
[959/4326] Building CXX object lib/Tra...MTransformUtils.dir/LoopSimplify.cpp.o
[959/4326] Building CXX object lib/Tra...ransformUtils.dir/LoopVersioning.cpp.o
[960/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/LoopUnroll.cpp.o
[960/4326] Building CXX object lib/Tra...VMTransformUtils.dir/LowerAtomic.cpp.o
[961/4326] Building CXX object lib/Tra...nsformUtils.dir/LoopUnrollAndJam.cpp.o
[961/4326] Building CXX object lib/Tra...nsformUtils.dir/LowerGlobalDtors.cpp.o
[962/4326] Building CXX object lib/Tra...sformUtils.dir/LoopUnrollRuntime.cpp.o
[962/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/LowerIFunc.cpp.o
[963/4326] Building CXX object lib/Tra...ransformUtils.dir/LoopVersioning.cpp.o
[963/4326] Building CXX object lib/Tra...VMTransformUtils.dir/LowerInvoke.cpp.o
[964/4326] Building CXX object lib/Tra...VMTransformUtils.dir/LowerAtomic.cpp.o
[964/4326] Building CXX object lib/Tra...formUtils.dir/LowerMemIntrinsics.cpp.o
[965/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/LowerIFunc.cpp.o
[965/4326] Building CXX object lib/Tra...VMTransformUtils.dir/LowerSwitch.cpp.o
[966/4326] Building CXX object lib/Tra...VMTransformUtils.dir/LowerInvoke.cpp.o
[966/4326] Building CXX object lib/Tra...mUtils.dir/LowerVectorIntrinsics.cpp.o
[967/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/LoopUtils.cpp.o
[967/4326] Building CXX object lib/Tra...VMTransformUtils.dir/MatrixUtils.cpp.o
[968/4326] Building CXX object lib/Tra...nsformUtils.dir/LowerGlobalDtors.cpp.o
[968/4326] Building CXX object lib/Tra...ransformUtils.dir/MemoryOpRemark.cpp.o
[969/4326] Building CXX object lib/Tra...mUtils.dir/LowerVectorIntrinsics.cpp.o
[969/4326] Building CXX object lib/Tra...rmUtils.dir/MemoryTaggingSupport.cpp.o
[970/4326] Building CXX object lib/Tra...VMTransformUtils.dir/MatrixUtils.cpp.o
[970/4326] Building CXX object lib/Tra...s/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[971/4326] Building CXX object lib/Tra...VMTransformUtils.dir/LowerSwitch.cpp.o
[971/4326] Building CXX object lib/Tra...VMTransformUtils.dir/MetaRenamer.cpp.o
[972/4326] Building CXX object lib/Tra...formUtils.dir/LowerMemIntrinsics.cpp.o
[972/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/MisExpect.cpp.o
[973/4326] Building CXX object lib/Tra...ransformUtils.dir/MemoryOpRemark.cpp.o
[973/4326] Building CXX object lib/Tra...VMTransformUtils.dir/ModuleUtils.cpp.o
[974/4326] Building CXX object lib/Tra...s/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[974/4326] Building CXX object lib/Tra...MTransformUtils.dir/MoveAutoInit.cpp.o
[975/4326] Building CXX object lib/Tra...VMTransformUtils.dir/MetaRenamer.cpp.o
[975/4326] Building CXX object lib/Tra...ansformUtils.dir/NameAnonGlobals.cpp.o
[976/4326] Building CXX object lib/Tra...LLVMTransformUtils.dir/MisExpect.cpp.o
[976/4326] Building CXX object lib/Tra...TransformUtils.dir/PredicateInfo.cpp.o
[977/4326] Building CXX object lib/Tra...rmUtils.dir/MemoryTaggingSupport.cpp.o
In lambda function,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableIntrinsic**; _Funct = llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(auto:6*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableIntrinsic*, 2>&; UnaryFunction = memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(auto:6*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    inlined from 'void llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:328:17:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:319:28: 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::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(auto:6*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*, 2>&; UnaryFunction = memtag::annotateDebugRecords(AllocaInfo&, unsigned int)::<lambda(auto:6*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    inlined from 'void llvm::memtag::annotateDebugRecords(AllocaInfo&, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:329:17:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp:319:28: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[977/4326] Building CXX object lib/Tra...tils.dir/PromoteMemoryToRegister.cpp.o
[978/4326] Building CXX object lib/Tra...ansformUtils.dir/NameAnonGlobals.cpp.o
[978/4326] Building CXX object lib/Tra...tils.dir/RelLookupTableConverter.cpp.o
[979/4326] Building CXX object lib/Tra...VMTransformUtils.dir/ModuleUtils.cpp.o
[979/4326] Building CXX object lib/Tra...tils.dir/ScalarEvolutionExpander.cpp.o
[980/4326] Building CXX object lib/Tra...MTransformUtils.dir/MoveAutoInit.cpp.o
[980/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/SCCPSolver.cpp.o
[981/4326] Building CXX object lib/Tra...tils.dir/RelLookupTableConverter.cpp.o
[981/4326] Building CXX object lib/Tra...nsformUtils.dir/StripGCRelocates.cpp.o
[982/4326] Building CXX object lib/Tra...TransformUtils.dir/PredicateInfo.cpp.o
[982/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/SSAUpdater.cpp.o
[983/4326] Building CXX object lib/Tra...nsformUtils.dir/StripGCRelocates.cpp.o
[983/4326] Building CXX object lib/Tra...ransformUtils.dir/SSAUpdaterBulk.cpp.o
[984/4326] Building CXX object lib/Tra...tils.dir/PromoteMemoryToRegister.cpp.o
[984/4326] Building CXX object lib/Tra...Utils.dir/SampleProfileInference.cpp.o
[985/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/SCCPSolver.cpp.o
[985/4326] Building CXX object lib/Tra....dir/SampleProfileLoaderBaseUtil.cpp.o
[986/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/SSAUpdater.cpp.o
[986/4326] Building CXX object lib/Tra...ransformUtils.dir/SanitizerStats.cpp.o
[987/4326] Building CXX object lib/Tra...tils.dir/ScalarEvolutionExpander.cpp.o
[987/4326] Building CXX object lib/Tra...VMTransformUtils.dir/SimplifyCFG.cpp.o
[988/4326] Building CXX object lib/Tra...Utils.dir/SampleProfileInference.cpp.o
[988/4326] Building CXX object lib/Tra...ransformUtils.dir/SimplifyIndVar.cpp.o
[989/4326] Building CXX object lib/Tra...ransformUtils.dir/SSAUpdaterBulk.cpp.o
[989/4326] Building CXX object lib/Tra...nsformUtils.dir/SimplifyLibCalls.cpp.o
[990/4326] Building CXX object lib/Tra...ransformUtils.dir/SanitizerStats.cpp.o
[990/4326] Building CXX object lib/Tra.../LLVMTransformUtils.dir/SizeOpts.cpp.o
[991/4326] Building CXX object lib/Tra....dir/SampleProfileLoaderBaseUtil.cpp.o
[991/4326] Building CXX object lib/Tra...VMTransformUtils.dir/SplitModule.cpp.o
[992/4326] Building CXX object lib/Tra.../LLVMTransformUtils.dir/SizeOpts.cpp.o
[992/4326] Building CXX object lib/Tra...s.dir/StripNonLineTableDebugInfo.cpp.o
[993/4326] Building CXX object lib/Tra...ransformUtils.dir/SimplifyIndVar.cpp.o
[993/4326] Building CXX object lib/Tra...ransformUtils.dir/SymbolRewriter.cpp.o
[994/4326] Building CXX object lib/Tra...VMTransformUtils.dir/SplitModule.cpp.o
[994/4326] Building CXX object lib/Tra...Utils.dir/UnifyFunctionExitNodes.cpp.o
[995/4326] Building CXX object lib/Tra...s.dir/StripNonLineTableDebugInfo.cpp.o
[995/4326] Building CXX object lib/Tra...ransformUtils.dir/UnifyLoopExits.cpp.o
[996/4326] Building CXX object lib/Tra...Utils.dir/UnifyFunctionExitNodes.cpp.o
[996/4326] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Utils.cpp.o
[997/4326] Building CXX object lib/Tra...nsformUtils.dir/SimplifyLibCalls.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp: In member function 'llvm::Value* llvm::LibCallSimplifier::optimizeSnPrintFString(llvm::CallInst*, llvm::IRBuilderBase&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:3605:28: warning: value computed is not used [-Wunused-value]

[997/4326] Building CXX object lib/Tra...VMTransformUtils.dir/ValueMapper.cpp.o
[998/4326] Building CXX object lib/Tra...ransformUtils.dir/SymbolRewriter.cpp.o
[998/4326] Building CXX object lib/Tra...LVMTransformUtils.dir/VNCoercion.cpp.o
[999/4326] Building CXX object lib/Tra...les/LLVMTransformUtils.dir/Utils.cpp.o
[999/4326] Linking CXX static library lib/libLLVMAnalysis.a
[1000/4326] Building CXX object lib/Tr...ransformUtils.dir/UnifyLoopExits.cpp.o
[1000/4326] Building CXX object tools/...les/clang-tblgen.dir/ASTTableGen.cpp.o
[1001/4326] Linking CXX static library lib/libLLVMAnalysis.a
[1001/4326] Building CXX object tools/...-tblgen.dir/ClangASTNodesEmitter.cpp.o
[1002/4326] Building CXX object tools/...les/clang-tblgen.dir/ASTTableGen.cpp.o
[1002/4326] Building CXX object tools/...en.dir/ClangASTPropertiesEmitter.cpp.o
[1003/4326] Building CXX object tools/...-tblgen.dir/ClangASTNodesEmitter.cpp.o
[1003/4326] Building CXX object tools/...lang-tblgen.dir/ClangAttrEmitter.cpp.o
[1004/4326] Building CXX object lib/Tr...LVMTransformUtils.dir/VNCoercion.cpp.o
[1004/4326] Building CXX object tools/...-tblgen.dir/ClangBuiltinsEmitter.cpp.o
[1005/4326] Building CXX object lib/Tr...VMTransformUtils.dir/ValueMapper.cpp.o
[1005/4326] Building CXX object tools/...dir/ClangBuiltinTemplatesEmitter.cpp.o
[1006/4326] Building CXX object lib/Tr...VMTransformUtils.dir/SimplifyCFG.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'void fitWeights(llvm::MutableArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1111:13: 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++/14.2.1/set:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:86:
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:1309:47,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1450:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:1326:57,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1450:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:1336:46,
    inlined from 'bool {anonymous}::SimplifyCFGOpt::foldValueComparisonIntoPredecessors(llvm::Instruction*, llvm::IRBuilder<>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1450:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[1006/4326] Building CXX object tools/...r/ClangCommentCommandInfoEmitter.cpp.o
[1007/4326] Building CXX object tools/...en.dir/ClangASTPropertiesEmitter.cpp.o
[1007/4326] Building CXX object tools/...MLNamedCharacterReferenceEmitter.cpp.o
[1008/4326] Building CXX object tools/...dir/ClangBuiltinTemplatesEmitter.cpp.o
[1008/4326] Building CXX object tools/....dir/ClangCommentHTMLTagsEmitter.cpp.o
[1009/4326] Building CXX object tools/...r/ClangCommentCommandInfoEmitter.cpp.o
[1009/4326] Building CXX object tools/...n.dir/ClangDataCollectorsEmitter.cpp.o
[1010/4326] Building CXX object tools/...-tblgen.dir/ClangBuiltinsEmitter.cpp.o
[1010/4326] Building CXX object tools/...lgen.dir/ClangDiagnosticsEmitter.cpp.o
[1011/4326] Building CXX object tools/...MLNamedCharacterReferenceEmitter.cpp.o
[1011/4326] Building CXX object tools/...g-tblgen.dir/ClangOpcodesEmitter.cpp.o
[1012/4326] Building CXX object tools/....dir/ClangCommentHTMLTagsEmitter.cpp.o
[1012/4326] Building CXX object tools/...en.dir/ClangOpenCLBuiltinEmitter.cpp.o
[1013/4326] Building CXX object tools/...n.dir/ClangDataCollectorsEmitter.cpp.o
[1013/4326] Building CXX object tools/...tblgen.dir/ClangOptionDocEmitter.cpp.o
[1014/4326] Building CXX object tools/...g-tblgen.dir/ClangOpcodesEmitter.cpp.o
[1014/4326] Building CXX object tools/...blgen.dir/ClangSACheckersEmitter.cpp.o
[1015/4326] Building CXX object tools/...tblgen.dir/ClangOptionDocEmitter.cpp.o
[1015/4326] Building CXX object tools/...ng-tblgen.dir/ClangSyntaxEmitter.cpp.o
[1016/4326] Building CXX object tools/...blgen.dir/ClangSACheckersEmitter.cpp.o
[1016/4326] Building CXX object tools/...tblgen.dir/ClangTypeNodesEmitter.cpp.o
[1017/4326] Building CXX object tools/...lgen.dir/ClangDiagnosticsEmitter.cpp.o
[1017/4326] Building CXX object tools/...iles/clang-tblgen.dir/MveEmitter.cpp.o
[1018/4326] Building CXX object tools/...en.dir/ClangOpenCLBuiltinEmitter.cpp.o
[1018/4326] Building CXX object tools/...les/clang-tblgen.dir/NeonEmitter.cpp.o
[1019/4326] Building CXX object tools/...lang-tblgen.dir/ClangAttrEmitter.cpp.o
[1019/4326] Building CXX object tools/...s/clang-tblgen.dir/RISCVVEmitter.cpp.o
[1020/4326] Building CXX object tools/...ng-tblgen.dir/ClangSyntaxEmitter.cpp.o
[1020/4326] Building CXX object tools/...iles/clang-tblgen.dir/SveEmitter.cpp.o
[1021/4326] Building CXX object tools/...tblgen.dir/ClangTypeNodesEmitter.cpp.o
[1021/4326] Building CXX object tools/...eFiles/clang-tblgen.dir/TableGen.cpp.o
[1022/4326] Building CXX object tools/...eFiles/clang-tblgen.dir/TableGen.cpp.o
[1022/4326] Building CXX object tools/...Support.dir/RISCVVIntrinsicUtils.cpp.o
[1023/4326] Building CXX object tools/...iles/clang-tblgen.dir/MveEmitter.cpp.o
[1023/4326] Linking CXX static library lib/libLLVMTransformUtils.a
[1024/4326] Building CXX object tools/...iles/clang-tblgen.dir/SveEmitter.cpp.o
[1024/4326] Building CXX object lib/Tr...ombine.dir/AggressiveInstCombine.cpp.o
[1025/4326] Building CXX object tools/...les/clang-tblgen.dir/NeonEmitter.cpp.o
[1025/4326] Building CXX object lib/Tr...InstCombine.dir/TruncInstCombine.cpp.o
[1026/4326] Linking CXX static library lib/libLLVMTransformUtils.a
[1026/4326] Building CXX object lib/Tr...Combine.dir/InstructionCombining.cpp.o
[1027/4326] Building CXX object tools/...s/clang-tblgen.dir/RISCVVEmitter.cpp.o
[1027/4326] Building CXX object lib/Tr...nstCombine.dir/InstCombineAddSub.cpp.o
[1028/4326] Building CXX object tools/...Support.dir/RISCVVIntrinsicUtils.cpp.o
[1028/4326] Building CXX object lib/Tr...Combine.dir/InstCombineAtomicRMW.cpp.o
[1029/4326] Building CXX object lib/Tr...InstCombine.dir/TruncInstCombine.cpp.o
[1029/4326] Building CXX object lib/Tr...tCombine.dir/InstCombineAndOrXor.cpp.o
[1030/4326] Building CXX object lib/Tr...Combine.dir/InstCombineAtomicRMW.cpp.o
[1030/4326] Building CXX object lib/Tr...InstCombine.dir/InstCombineCalls.cpp.o
[1031/4326] Building CXX object lib/Tr...ombine.dir/AggressiveInstCombine.cpp.o
[1031/4326] Building CXX object lib/Tr...InstCombine.dir/InstCombineCasts.cpp.o
[1032/4326] Building CXX object lib/Tr...nstCombine.dir/InstCombineAddSub.cpp.o
[1032/4326] Building CXX object lib/Tr...tCombine.dir/InstCombineCompares.cpp.o
[1033/4326] Building CXX object lib/Tr...InstCombine.dir/InstCombineCasts.cpp.o
[1033/4326] Building CXX object lib/Tr...e.dir/InstCombineLoadStoreAlloca.cpp.o
[1034/4326] Building CXX object lib/Tr...Combine.dir/InstructionCombining.cpp.o
In lambda function,
    inlined from 'void llvm::InstCombinerImpl::freelyInvertAllUsersOf(llvm::Value*, llvm::Value*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1434:22:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1429:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'void llvm::InstCombinerImpl::freelyInvertAllUsersOf(llvm::Value*, llvm::Value*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1437:22:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1429:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1034/4326] Building CXX object lib/Tr...Combine.dir/InstCombineMulDivRem.cpp.o
[1035/4326] Building CXX object lib/Tr...tCombine.dir/InstCombineAndOrXor.cpp.o
[1035/4326] Building CXX object lib/Tr...stCombine.dir/InstCombineNegator.cpp.o
[1036/4326] Building CXX object lib/Tr...InstCombine.dir/InstCombineCalls.cpp.o
[1036/4326] Building CXX object lib/Tr...VMInstCombine.dir/InstCombinePHI.cpp.o
[1037/4326] Building CXX object lib/Tr...e.dir/InstCombineLoadStoreAlloca.cpp.o
[1037/4326] Building CXX object lib/Tr...nstCombine.dir/InstCombineSelect.cpp.o
[1038/4326] Building CXX object lib/Tr...stCombine.dir/InstCombineNegator.cpp.o
[1038/4326] Building CXX object lib/Tr...nstCombine.dir/InstCombineShifts.cpp.o
[1039/4326] Building CXX object lib/Tr...Combine.dir/InstCombineMulDivRem.cpp.o
[1039/4326] Building CXX object lib/Tr....dir/InstCombineSimplifyDemanded.cpp.o
[1040/4326] Building CXX object lib/Tr...VMInstCombine.dir/InstCombinePHI.cpp.o
[1040/4326] Building CXX object lib/Tr...Combine.dir/InstCombineVectorOps.cpp.o
[1041/4326] Building CXX object lib/Tr...tCombine.dir/InstCombineCompares.cpp.o
[1041/4326] Building CXX object lib/Ob...LVMObjectYAML.dir/ArchiveEmitter.cpp.o
[1042/4326] Building CXX object lib/Ob...LVMObjectYAML.dir/ArchiveEmitter.cpp.o
[1042/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/ArchiveYAML.cpp.o
[1043/4326] Building CXX object lib/Tr...nstCombine.dir/InstCombineShifts.cpp.o
[1043/4326] Building CXX object lib/Ob...ML.dir/CodeViewYAMLDebugSections.cpp.o
[1044/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/ArchiveYAML.cpp.o
[1044/4326] Building CXX object lib/Ob...jectYAML.dir/CodeViewYAMLSymbols.cpp.o
[1045/4326] Building CXX object lib/Tr...nstCombine.dir/InstCombineSelect.cpp.o
[1045/4326] Building CXX object lib/Ob...YAML.dir/CodeViewYAMLTypeHashing.cpp.o
[1046/4326] Building CXX object lib/Tr....dir/InstCombineSimplifyDemanded.cpp.o
[1046/4326] Building CXX object lib/Ob...ObjectYAML.dir/CodeViewYAMLTypes.cpp.o
[1047/4326] Building CXX object lib/Ob...YAML.dir/CodeViewYAMLTypeHashing.cpp.o
[1047/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/COFFEmitter.cpp.o
[1048/4326] Building CXX object lib/Tr...Combine.dir/InstCombineVectorOps.cpp.o
[1048/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[1049/4326] Building CXX object lib/Ob...ML.dir/CodeViewYAMLDebugSections.cpp.o
[1049/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/DWARFEmitter.cpp.o
[1050/4326] Building CXX object lib/Ob...jectYAML.dir/CodeViewYAMLSymbols.cpp.o
[1050/4326] Building CXX object lib/Ob...les/LLVMObjectYAML.dir/DWARFYAML.cpp.o
[1051/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[1051/4326] Building CXX object lib/Ob...bjectYAML.dir/DXContainerEmitter.cpp.o
[1052/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/COFFEmitter.cpp.o
[1052/4326] Building CXX object lib/Ob...VMObjectYAML.dir/DXContainerYAML.cpp.o
[1053/4326] Building CXX object lib/Ob...ObjectYAML.dir/CodeViewYAMLTypes.cpp.o
[1053/4326] Building CXX object lib/Ob...es/LLVMObjectYAML.dir/ELFEmitter.cpp.o
[1054/4326] Building CXX object lib/Ob.../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
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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/ObjectYAML/DWARFEmitter.h:18,
                 from /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp:14:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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 'llvm::Error llvm::DWARFYAML::emitDebugNames(llvm::raw_ostream&, const Data&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/DWARFEmitter.cpp:876:60:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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

[1054/4326] Building CXX object lib/Ob...Files/LLVMObjectYAML.dir/ELFYAML.cpp.o
[1055/4326] Building CXX object lib/Ob...VMObjectYAML.dir/DXContainerYAML.cpp.o
[1055/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/GOFFEmitter.cpp.o
[1056/4326] Building CXX object lib/Ob...bjectYAML.dir/DXContainerEmitter.cpp.o
[1056/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/GOFFYAML.cpp.o
[1057/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/GOFFYAML.cpp.o
[1057/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/MachOEmitter.cpp.o
[1058/4326] Building CXX object lib/Ob...les/LLVMObjectYAML.dir/DWARFYAML.cpp.o
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:177:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/14.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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:177:26:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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

[1058/4326] Building CXX object lib/Ob...les/LLVMObjectYAML.dir/MachOYAML.cpp.o
[1059/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/GOFFEmitter.cpp.o
[1059/4326] Building CXX object lib/Ob...es/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[1060/4326] Building CXX object lib/Ob...es/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:1222:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ELFYAML::ProgramHeader>' changed in GCC 7.1

[1060/4326] Building CXX object lib/Ob...VMObjectYAML.dir/MinidumpEmitter.cpp.o
[1061/4326] Building CXX object lib/Ob...les/LLVMObjectYAML.dir/MachOYAML.cpp.o
[1061/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/MinidumpYAML.cpp.o
[1062/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/MachOEmitter.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:550:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/MachOEmitter.cpp:550:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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

[1062/4326] Building CXX object lib/Ob...LVMObjectYAML.dir/OffloadEmitter.cpp.o
[1063/4326] Building CXX object lib/Ob...VMObjectYAML.dir/MinidumpEmitter.cpp.o
[1063/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/OffloadYAML.cpp.o
[1064/4326] Building CXX object lib/Ob...es/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[1064/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/WasmEmitter.cpp.o
[1065/4326] Building CXX object lib/Ob...LVMObjectYAML.dir/OffloadEmitter.cpp.o
[1065/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/WasmYAML.cpp.o
[1066/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/MinidumpYAML.cpp.o
[1066/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/XCOFFEmitter.cpp.o
[1067/4326] Building CXX object lib/Ob...Files/LLVMObjectYAML.dir/ELFYAML.cpp.o
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:141: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++/14.2.1/optional:395: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++/14.2.1/optional:429: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++/14.2.1/optional:536:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/14.2.1/optional:703: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/14.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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/14.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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/14.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++/14.2.1/optional:173: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++/14.2.1/optional:407: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++/14.2.1/optional:433: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++/14.2.1/optional:547: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++/14.2.1/optional:703: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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.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++/14.2.1/optional:173: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++/14.2.1/optional:407: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++/14.2.1/optional:433: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++/14.2.1/optional:547: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++/14.2.1/optional:703: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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:177: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++/14.2.1/optional:407: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++/14.2.1/optional:433: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++/14.2.1/optional:547: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++/14.2.1/optional:703: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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.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++/14.2.1/optional:173: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++/14.2.1/optional:407: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++/14.2.1/optional:433: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++/14.2.1/optional:547: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++/14.2.1/optional:703: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++/14.2.1/optional:173:19:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: 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

[1067/4326] Building CXX object lib/Ob...les/LLVMObjectYAML.dir/XCOFFYAML.cpp.o
[1068/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/OffloadYAML.cpp.o
[1068/4326] Building CXX object lib/Ob...akeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[1069/4326] Building CXX object lib/Ob...akeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[1069/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/yaml2obj.cpp.o
[1070/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/WasmYAML.cpp.o
[1070/4326] Linking CXX executable bin/clang-tblgen
[1071/4326] Building CXX object lib/Ob...les/LLVMObjectYAML.dir/XCOFFYAML.cpp.o
[1071/4326] Building OMP.h.inc...
[1072/4326] Building OMP.h.inc...
[1072/4326] Building OMP.inc...
[1073/4326] Building OMP.inc...
[1073/4326] Building CXX object lib/Fr...es/LLVMFrontendAtomic.dir/Atomic.cpp.o
[1074/4326] Building CXX object lib/Ob...s/LLVMObjectYAML.dir/WasmEmitter.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp: In member function 'void {anonymous}::WasmWriter::writeSectionContent(llvm::raw_ostream&, llvm::WasmYAML::ProducersSection&)':
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp:332:70: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp:330:37: note: the temporary was destroyed at the end of the full expression 'std::make_pair<llvm::StringRef, vector<llvm::WasmYAML::ProducerEntry>*>(llvm::StringRef(((const char*)"language")), (& Section.llvm::WasmYAML::ProducersSection::Languages))'
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp:332:70: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp:331:37: note: the temporary was destroyed at the end of the full expression 'std::make_pair<llvm::StringRef, vector<llvm::WasmYAML::ProducerEntry>*>(llvm::StringRef(((const char*)"processed-by")), (& Section.llvm::WasmYAML::ProducersSection::Tools))'
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp:332:70: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/ObjectYAML/WasmEmitter.cpp:332:37: note: the temporary was destroyed at the end of the full expression 'std::make_pair<llvm::StringRef, vector<llvm::WasmYAML::ProducerEntry>*>(llvm::StringRef(((const char*)"sdk")), (& Section.llvm::WasmYAML::ProducersSection::SDKs))'

[1074/4326] Building CXX object lib/Fr...VMFrontendDirective.dir/Spelling.cpp.o
[1075/4326] Linking CXX executable bin/clang-tblgen
[1075/4326] Building CXX object lib/Fr...VMFrontendOffloading.dir/Utility.cpp.o
[1076/4326] Building CXX object lib/Fr...VMFrontendDirective.dir/Spelling.cpp.o
[1076/4326] Building CXX object lib/Fr...endOffloading.dir/OffloadWrapper.cpp.o
[1077/4326] Building CXX object lib/Ob.../LLVMObjectYAML.dir/XCOFFEmitter.cpp.o
[1077/4326] Linking CXX static library lib/libLLVMAggressiveInstCombine.a
[1078/4326] Linking CXX static library lib/libLLVMAggressiveInstCombine.a
[1078/4326] Linking CXX static library lib/libLLVMInstCombine.a
[1079/4326] Linking CXX static library lib/libLLVMInstCombine.a
[1079/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[1080/4326] Building CXX object lib/Fr...es/LLVMFrontendAtomic.dir/Atomic.cpp.o
[1080/4326] Building CXX object lib/Tr...pts.dir/AlignmentFromAssumptions.cpp.o
[1081/4326] Building CXX object lib/Ob...iles/LLVMObjectYAML.dir/yaml2obj.cpp.o
[1081/4326] Building CXX object lib/Tr...ScalarOpts.dir/AnnotationRemarks.cpp.o
[1082/4326] Building CXX object lib/Fr...endOffloading.dir/OffloadWrapper.cpp.o
[1082/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[1083/4326] Building CXX object lib/Fr...VMFrontendOffloading.dir/Utility.cpp.o
[1083/4326] Building CXX object lib/Tr...ScalarOpts.dir/CallSiteSplitting.cpp.o
[1084/4326] Building CXX object lib/Tr...pts.dir/AlignmentFromAssumptions.cpp.o
[1084/4326] Building CXX object lib/Tr...MScalarOpts.dir/ConstantHoisting.cpp.o
[1085/4326] Building CXX object lib/Tr...ScalarOpts.dir/AnnotationRemarks.cpp.o
[1085/4326] Building CXX object lib/Tr...arOpts.dir/ConstraintElimination.cpp.o
[1086/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[1086/4326] Building CXX object lib/Tr...s.dir/CorrelatedValuePropagation.cpp.o
[1087/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp: In member function 'void {anonymous}::AggressiveDeadCodeElimination::initialize()':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp:303:72: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp:303:54: note: the temporary was destroyed at the end of the full expression 'llvm::children<DomTreeNodeBase<BasicBlock>*>((&(({anonymous}::AggressiveDeadCodeElimination*)this)->{anonymous}::AggressiveDeadCodeElimination::PDT)->llvm::PostDominatorTree::llvm::DominatorTreeBase<llvm::BasicBlock, true>.llvm::DominatorTreeBase<llvm::BasicBlock, true>::getRootNode())'

[1087/4326] Building CXX object lib/Tr...MakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[1088/4326] Building CXX object lib/Tr...ScalarOpts.dir/CallSiteSplitting.cpp.o
[1088/4326] Building CXX object lib/Tr...larOpts.dir/DeadStoreElimination.cpp.o
[1089/4326] Building CXX object lib/Tr...s.dir/CorrelatedValuePropagation.cpp.o
[1089/4326] Building CXX object lib/Tr...MScalarOpts.dir/DFAJumpThreading.cpp.o
[1090/4326] Building CXX object lib/Tr...MScalarOpts.dir/ConstantHoisting.cpp.o
[1090/4326] Building CXX object lib/Tr...s/LLVMScalarOpts.dir/DivRemPairs.cpp.o
[1091/4326] Building CXX object lib/Tr...MakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[1091/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[1092/4326] Building CXX object lib/Tr...arOpts.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:1683: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:1710: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:1720: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:1434: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&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1793:54:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:269:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1

[1092/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/FlattenCFGPass.cpp.o
[1093/4326] Building CXX object lib/Tr...s/LLVMScalarOpts.dir/DivRemPairs.cpp.o
[1093/4326] Building CXX object lib/Tr...les/LLVMScalarOpts.dir/Float2Int.cpp.o
[1094/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/FlattenCFGPass.cpp.o
[1094/4326] Building CXX object lib/Tr...LLVMScalarOpts.dir/GuardWidening.cpp.o
[1095/4326] Building CXX object lib/Tr...larOpts.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:44:
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:8*, llvm::DIExpression::FragmentInfo)> [with auto:8 = llvm::DbgAssignIntrinsic]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:529:26,
    inlined from 'shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*)> [with auto:9 = llvm::DbgAssignIntrinsic]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:575:22,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgAssignIntrinsic**; _Funct = shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgAssignIntrinsic*>&; UnaryFunction = shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    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:578:11,
    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:704:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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 'shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:8*, llvm::DIExpression::FragmentInfo)> [with auto:8 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:529:26,
    inlined from 'shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*)> [with auto:9 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:575:22,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgVariableRecord**; _Funct = shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = SmallVector<DbgVariableRecord*>&; UnaryFunction = shortenAssignment(llvm::Instruction*, llvm::Value*, uint64_t, uint64_t, uint64_t, bool)::<lambda(auto:9*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    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:579:11,
    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:704:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1095/4326] Building CXX object lib/Tr...MakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[1096/4326] Building CXX object lib/Tr...MScalarOpts.dir/DFAJumpThreading.cpp.o
[1096/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/GVNHoist.cpp.o
[1097/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[1097/4326] Building CXX object lib/Tr...Files/LLVMScalarOpts.dir/GVNSink.cpp.o
[1098/4326] Building CXX object lib/Tr...les/LLVMScalarOpts.dir/Float2Int.cpp.o
[1098/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/IVUsersPrinter.cpp.o
[1099/4326] Building CXX object lib/Tr...LLVMScalarOpts.dir/GuardWidening.cpp.o
[1099/4326] Building CXX object lib/Tr...r/InductiveRangeCheckElimination.cpp.o
[1100/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/IVUsersPrinter.cpp.o
[1100/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/IndVarSimplify.cpp.o
[1101/4326] Building CXX object lib/Tr...Files/LLVMScalarOpts.dir/GVNSink.cpp.o
[1101/4326] Building CXX object lib/Tr...calarOpts.dir/InferAddressSpaces.cpp.o
[1102/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/GVNHoist.cpp.o
[1102/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/InferAlignment.cpp.o
[1103/4326] Building CXX object lib/Tr...MakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[1103/4326] Building CXX object lib/Tr...MScalarOpts.dir/InstSimplifyPass.cpp.o
[1104/4326] Building CXX object lib/Tr...r/InductiveRangeCheckElimination.cpp.o
[1104/4326] Building CXX object lib/Tr...LLVMScalarOpts.dir/JumpThreading.cpp.o
[1105/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/InferAlignment.cpp.o
[1105/4326] Building CXX object lib/Tr...ScalarOpts.dir/JumpTableToSwitch.cpp.o
[1106/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/IndVarSimplify.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/User.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Constant.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Metadata.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugLoc.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugProgramInstruction.h:54,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/BasicBlock.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/CFG.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:35:
In member function 'llvm::Use::operator llvm::Value*() const',
    inlined from 'llvm::Value* llvm::BranchInst::getCondition() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3135:18,
    inlined from 'bool isLoopExitTestBasedOn(llvm::Value*, llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:699:38,
    inlined from 'llvm::PHINode* FindLoopCounter(llvm::Loop*, llvm::BasicBlock*, const llvm::SCEV*, llvm::ScalarEvolution*, llvm::DominatorTree*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:862:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:54:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
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:189:27,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:213:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1351: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:1351: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:189:27,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:226:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1351: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:1351: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:189:27,
    inlined from 'bool {anonymous}::IndVarSimplify::handleFloatingPointIV(llvm::Loop*, llvm::PHINode*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:263:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/APFloat.h:1351: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:1351:201: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::Use::operator llvm::Value*() const',
    inlined from 'llvm::Value* llvm::BranchInst::getCondition() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3135:18,
    inlined from 'bool isLoopExitTestBasedOn(llvm::Value*, llvm::BasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:699:38,
    inlined from 'bool {anonymous}::IndVarSimplify::linearFunctionTestReplace(llvm::Loop*, llvm::BasicBlock*, const llvm::SCEV*, llvm::PHINode*, llvm::SCEVExpander&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:964:30,
    inlined from 'bool {anonymous}::IndVarSimplify::run(llvm::Loop*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1995:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:54:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]

[1106/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[1107/4326] Building CXX object lib/Tr...MScalarOpts.dir/InstSimplifyPass.cpp.o
[1107/4326] Building CXX object lib/Tr...ts.dir/LoopAccessAnalysisPrinter.cpp.o
[1108/4326] Building CXX object lib/Tr...calarOpts.dir/InferAddressSpaces.cpp.o
[1108/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/LoopBoundSplit.cpp.o
[1109/4326] Building CXX object lib/Tr...ScalarOpts.dir/JumpTableToSwitch.cpp.o
[1109/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/LoopSink.cpp.o
[1110/4326] Building CXX object lib/Tr...ts.dir/LoopAccessAnalysisPrinter.cpp.o
[1110/4326] Building CXX object lib/Tr.../LLVMScalarOpts.dir/LoopDeletion.cpp.o
[1111/4326] Building CXX object lib/Tr...LLVMScalarOpts.dir/JumpThreading.cpp.o
[1111/4326] Building CXX object lib/Tr...MScalarOpts.dir/LoopDataPrefetch.cpp.o
[1112/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/LoopBoundSplit.cpp.o
[1112/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/LoopDistribute.cpp.o
[1113/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/LoopSink.cpp.o
[1113/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/LoopFuse.cpp.o
[1114/4326] Building CXX object lib/Tr.../LLVMScalarOpts.dir/LoopDeletion.cpp.o
[1114/4326] Building CXX object lib/Tr...calarOpts.dir/LoopIdiomRecognize.cpp.o
[1115/4326] Building CXX object lib/Tr...MScalarOpts.dir/LoopDataPrefetch.cpp.o
[1115/4326] Building CXX object lib/Tr...MScalarOpts.dir/LoopInstSimplify.cpp.o
[1116/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[1116/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopInterchange.cpp.o
[1117/4326] Building CXX object lib/Tr...iles/LLVMScalarOpts.dir/LoopFuse.cpp.o
[1117/4326] Building CXX object lib/Tr...s/LLVMScalarOpts.dir/LoopFlatten.cpp.o
[1118/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/LoopDistribute.cpp.o
[1118/4326] Building CXX object lib/Tr...alarOpts.dir/LoopLoadElimination.cpp.o
[1119/4326] Building CXX object lib/Tr...MScalarOpts.dir/LoopInstSimplify.cpp.o
[1119/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopPassManager.cpp.o
[1120/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopInterchange.cpp.o
[1120/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopPredication.cpp.o
[1121/4326] Building CXX object lib/Tr...calarOpts.dir/LoopIdiomRecognize.cpp.o
[1121/4326] Building CXX object lib/Tr.../LLVMScalarOpts.dir/LoopRotation.cpp.o
[1122/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopPassManager.cpp.o
[1122/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopSimplifyCFG.cpp.o
[1123/4326] Building CXX object lib/Tr...alarOpts.dir/LoopLoadElimination.cpp.o
[1123/4326] Building CXX object lib/Tr...calarOpts.dir/LoopStrengthReduce.cpp.o
[1124/4326] Building CXX object lib/Tr...s/LLVMScalarOpts.dir/LoopFlatten.cpp.o
[1124/4326] Building CXX object lib/Tr.../LLVMScalarOpts.dir/LoopTermFold.cpp.o
[1125/4326] Building CXX object lib/Tr.../LLVMScalarOpts.dir/LoopRotation.cpp.o
[1125/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/LoopUnrollPass.cpp.o
[1126/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopPredication.cpp.o
[1126/4326] Building CXX object lib/Tr...larOpts.dir/LoopUnrollAndJamPass.cpp.o
[1127/4326] Building CXX object lib/Tr.../LLVMScalarOpts.dir/LoopTermFold.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/User.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Constant.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Metadata.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugLoc.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugProgramInstruction.h:54,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/BasicBlock.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/CFG.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopTermFold.cpp:13:
In member function 'llvm::Use::operator llvm::Value*() const',
    inlined from 'llvm::Value* llvm::BranchInst::getCondition() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3135:18,
    inlined from 'bool RunTermFold(llvm::Loop*, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopTermFold.cpp:280:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:54:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:54:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:54:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:54:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]

[1127/4326] Building CXX object lib/Tr...calarOpts.dir/LoopVersioningLICM.cpp.o
[1128/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LoopSimplifyCFG.cpp.o
[1128/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LowerAtomicPass.cpp.o
[1129/4326] Building CXX object lib/Tr...larOpts.dir/LoopUnrollAndJamPass.cpp.o
[1129/4326] Building CXX object lib/Tr...Opts.dir/LowerConstantIntrinsics.cpp.o
[1130/4326] Building CXX object lib/Tr...VMScalarOpts.dir/LowerAtomicPass.cpp.o
[1130/4326] Building CXX object lib/Tr...larOpts.dir/LowerExpectIntrinsic.cpp.o
[1131/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/LoopUnrollPass.cpp.o
[1131/4326] Building CXX object lib/Tr...alarOpts.dir/LowerGuardIntrinsic.cpp.o
[1132/4326] Building CXX object lib/Tr...calarOpts.dir/LoopVersioningLICM.cpp.o
[1132/4326] Building CXX object lib/Tr...arOpts.dir/LowerMatrixIntrinsics.cpp.o
[1133/4326] Building CXX object lib/Tr...larOpts.dir/LowerExpectIntrinsic.cpp.o
[1133/4326] Building CXX object lib/Tr...Opts.dir/LowerWidenableCondition.cpp.o
[1134/4326] Building CXX object lib/Tr...Opts.dir/LowerConstantIntrinsics.cpp.o
[1134/4326] Building CXX object lib/Tr...calarOpts.dir/MakeGuardsExplicit.cpp.o
[1135/4326] Building CXX object lib/Tr...alarOpts.dir/LowerGuardIntrinsic.cpp.o
[1135/4326] Building CXX object lib/Tr...VMScalarOpts.dir/MemCpyOptimizer.cpp.o
[1136/4326] Building CXX object lib/Tr...Opts.dir/LowerWidenableCondition.cpp.o
[1136/4326] Building CXX object lib/Tr...es/LLVMScalarOpts.dir/MergeICmps.cpp.o
[1137/4326] Building CXX object lib/Tr...calarOpts.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:26,
                 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:6644:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:6645:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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::DbgValueInst]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6644:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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::DbgValueInst]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6645:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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::DbgValueInst]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6661:23,
    inlined from 'UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)::<lambda(auto:33*)> [with auto:33 = llvm::DbgValueInst]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6686:29,
    inlined from 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6700:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6700:27:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6695:31: 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:6661:23,
    inlined from 'UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)::<lambda(auto:33*)> [with auto:33 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6686:29,
    inlined from 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6702:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In lambda function,
    inlined from 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6702:27:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6695:31: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1137/4326] Building CXX object lib/Tr...arOpts.dir/MergedLoadStoreMotion.cpp.o
[1138/4326] Building CXX object lib/Tr...calarOpts.dir/MakeGuardsExplicit.cpp.o
[1138/4326] Building CXX object lib/Tr...VMScalarOpts.dir/NaryReassociate.cpp.o
[1139/4326] Building CXX object lib/Tr...arOpts.dir/MergedLoadStoreMotion.cpp.o
[1139/4326] Building CXX object lib/Tr...eFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
[1140/4326] Building CXX object lib/Tr...VMScalarOpts.dir/MemCpyOptimizer.cpp.o
[1140/4326] Building CXX object lib/Tr...Opts.dir/PartiallyInlineLibCalls.cpp.o
[1141/4326] Building CXX object lib/Tr...VMScalarOpts.dir/NaryReassociate.cpp.o
[1141/4326] Building CXX object lib/Tr...VMScalarOpts.dir/PlaceSafepoints.cpp.o
[1142/4326] Building CXX object lib/Tr...es/LLVMScalarOpts.dir/MergeICmps.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/14.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
/usr/include/c++/14.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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/14.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++/14.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++/14.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++/14.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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/14.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++/14.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++/14.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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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<{anonymous}::mergeBlocks(std::vector<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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1868: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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1593:23: 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++/14.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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: 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::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<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 = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:445:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<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<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp:445:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1

[1142/4326] Building CXX object lib/Tr...s/LLVMScalarOpts.dir/Reassociate.cpp.o
[1143/4326] Building CXX object lib/Tr...arOpts.dir/LowerMatrixIntrinsics.cpp.o
[1143/4326] Building CXX object lib/Tr...Files/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[1144/4326] Building CXX object lib/Tr...Opts.dir/PartiallyInlineLibCalls.cpp.o
[1144/4326] Building CXX object lib/Tr...Opts.dir/RewriteStatepointsForGC.cpp.o
[1145/4326] Building CXX object lib/Tr...Files/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[1145/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[1146/4326] Building CXX object lib/Tr...VMScalarOpts.dir/PlaceSafepoints.cpp.o
[1146/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/SROA.cpp.o
[1147/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[1147/4326] Building CXX object lib/Tr...eFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[1148/4326] Building CXX object lib/Tr...eFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[1148/4326] Building CXX object lib/Tr...es/LLVMScalarOpts.dir/Scalarizer.cpp.o
[1149/4326] Building CXX object lib/Tr...s/LLVMScalarOpts.dir/Reassociate.cpp.o
[1149/4326] Building CXX object lib/Tr...pts.dir/ScalarizeMaskedMemIntrin.cpp.o
[1150/4326] Building CXX object lib/Tr...eFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
[1150/4326] Building CXX object lib/Tr...s.dir/SeparateConstOffsetFromGEP.cpp.o
[1151/4326] Building CXX object lib/Tr...Opts.dir/RewriteStatepointsForGC.cpp.o
[1151/4326] Building CXX object lib/Tr...calarOpts.dir/SimpleLoopUnswitch.cpp.o
[1152/4326] Building CXX object lib/Tr...es/LLVMScalarOpts.dir/Scalarizer.cpp.o
[1152/4326] Building CXX object lib/Tr...VMScalarOpts.dir/SimplifyCFGPass.cpp.o
[1153/4326] Building CXX object lib/Tr...pts.dir/ScalarizeMaskedMemIntrin.cpp.o
[1153/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[1154/4326] Building CXX object lib/Tr...s.dir/SeparateConstOffsetFromGEP.cpp.o
[1154/4326] Building CXX object lib/Tr...larOpts.dir/SpeculativeExecution.cpp.o
[1155/4326] Building CXX object lib/Tr...akeFiles/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 'llvm::DIExpression* createOrReplaceFragment(const llvm::DIExpression*, llvm::DIExpression::FragmentInfo, int64_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5236:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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 '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)> [with auto:32 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5529:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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(auto:30*)> [with auto:30 = llvm::DbgAssignIntrinsic]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:434:32,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::at::DbgAssignIt; _Funct = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(auto:30*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = iterator_range<at::DbgAssignIt>&; UnaryFunction = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(auto:30*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738: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:489:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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(auto:30*)> [with auto:30 = llvm::DbgAssignIntrinsic]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:448:39,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::at::DbgAssignIt; _Funct = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(auto:30*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = iterator_range<at::DbgAssignIt>&; UnaryFunction = migrateDebugInfo(llvm::AllocaInst*, bool, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)::<lambda(auto:30*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738: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:489:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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(auto:30*)> [with auto:30 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:434: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(auto:30*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786: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(auto:30*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738: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:490:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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(auto:30*)> [with auto:30 = llvm::DbgVariableRecord]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:448:39,
    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(auto:30*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786: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(auto:30*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738: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:490:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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 '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)> [with auto:32 = llvm::DbgDeclareInst]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5529:48,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::DbgDeclareInst**; _Funct = {anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = TinyPtrVector<DbgDeclareInst*>; UnaryFunction = {anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    inlined from 'bool {anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5556:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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 '{anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)> [with auto:32 = llvm::DbgAssignIntrinsic]' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5529:48,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = llvm::at::DbgAssignIt; _Funct = {anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3786:5,
    inlined from 'UnaryFunction llvm::for_each(R&&, UnaryFunction) [with R = iterator_range<at::DbgAssignIt>; UnaryFunction = {anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)::<lambda(auto:32*)>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1738:23,
    inlined from 'bool {anonymous}::SROA::splitAlloca(llvm::AllocaInst&, {anonymous}::AllocaSlices&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5559:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1155/4326] Building CXX object lib/Tr...s.dir/StraightLineStrengthReduce.cpp.o
[1156/4326] Building CXX object lib/Tr...akeFiles/LLVMScalarOpts.dir/Sink.cpp.o
[1156/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/StructurizeCFG.cpp.o
[1157/4326] Building CXX object lib/Tr...VMScalarOpts.dir/SimplifyCFGPass.cpp.o
[1157/4326] Building CXX object lib/Tr...pts.dir/TailRecursionElimination.cpp.o
[1158/4326] Building CXX object lib/Tr...larOpts.dir/SpeculativeExecution.cpp.o
[1158/4326] Building CXX object lib/Tr...larOpts.dir/WarnMissedTransforms.cpp.o
[1159/4326] Building CXX object lib/Tr...s.dir/StraightLineStrengthReduce.cpp.o
[1159/4326] Linking CXX static library lib/libLLVMObjectYAML.a
[1160/4326] Linking CXX static library lib/libLLVMObjectYAML.a
[1160/4326] Building Attrs.inc...
[1161/4326] Building Attrs.inc...
[1161/4326] Building AttrImpl.inc...
[1162/4326] Building AttrImpl.inc...
[1162/4326] Building AttrTextNodeDump.inc...
[1163/4326] Building AttrTextNodeDump.inc...
[1163/4326] Building AttrNodeTraverse.inc...
[1164/4326] Building AttrNodeTraverse.inc...
[1164/4326] Building AttrVisitor.inc...
[1165/4326] Building AttrVisitor.inc...
[1165/4326] Building StmtNodes.inc...
[1166/4326] Building CXX object lib/Tr...calarOpts.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:3323: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:3525:60: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::NonTrivialUnswitchCandidate>' changed in GCC 7.1

[1166/4326] Building DeclNodes.inc...
[1167/4326] Building StmtNodes.inc...
[1167/4326] Building TypeNodes.inc...
[1168/4326] Building DeclNodes.inc...
[1168/4326] Building AbstractBasicReader.inc...
[1169/4326] Building TypeNodes.inc...
[1169/4326] Building AbstractBasicWriter.inc...
[1170/4326] Building AbstractBasicReader.inc...
[1170/4326] Building AbstractTypeReader.inc...
[1171/4326] Building AbstractBasicWriter.inc...
[1171/4326] Building AbstractTypeWriter.inc...
[1172/4326] Building AbstractTypeReader.inc...
[1172/4326] Building CommentNodes.inc...
[1173/4326] Building AbstractTypeWriter.inc...
[1173/4326] Building CommentHTMLTags.inc...
[1174/4326] Building CommentNodes.inc...
[1174/4326] Building CommentHTMLTagsProperties.inc...
[1175/4326] Building CommentHTMLTags.inc...
[1175/4326] Building CommentHTMLNamedCharacterReferences.inc...
[1176/4326] Building CommentHTMLTagsProperties.inc...
[1176/4326] Building CommentCommandInfo.inc...
[1177/4326] Building CommentHTMLNamedCharacterReferences.inc...
[1177/4326] Building CommentCommandList.inc...
[1178/4326] Building CommentCommandInfo.inc...
[1178/4326] Building StmtDataCollectors.inc...
[1179/4326] Building CommentCommandList.inc...
[1179/4326] Building DiagnosticAnalysisKinds.inc...
[1180/4326] Building StmtDataCollectors.inc...
[1180/4326] Building DiagnosticAnalysisEnums.inc...
[1181/4326] Building DiagnosticAnalysisEnums.inc...
[1181/4326] Building DiagnosticAnalysisCompatIDs.inc...
[1182/4326] Building DiagnosticAnalysisKinds.inc...
[1182/4326] Building DiagnosticAnalysisInterface.inc...
[1183/4326] Building DiagnosticAnalysisCompatIDs.inc...
[1183/4326] Building DiagnosticASTKinds.inc...
[1184/4326] Building DiagnosticAnalysisInterface.inc...
[1184/4326] Building DiagnosticASTEnums.inc...
[1185/4326] Building CXX object lib/Tr...larOpts.dir/WarnMissedTransforms.cpp.o
[1185/4326] Building DiagnosticASTCompatIDs.inc...
[1186/4326] Building DiagnosticASTEnums.inc...
[1186/4326] Building DiagnosticASTInterface.inc...
[1187/4326] Building DiagnosticASTKinds.inc...
[1187/4326] Building DiagnosticCommentKinds.inc...
[1188/4326] Building CXX object lib/Tr...pts.dir/TailRecursionElimination.cpp.o
[1188/4326] Building DiagnosticCommentEnums.inc...
[1189/4326] Building DiagnosticASTCompatIDs.inc...
[1189/4326] Building DiagnosticCommentCompatIDs.inc...
[1190/4326] Building DiagnosticASTInterface.inc...
[1190/4326] Building DiagnosticCommentInterface.inc...
[1191/4326] Building DiagnosticCommentKinds.inc...
[1191/4326] Building DiagnosticCommonKinds.inc...
[1192/4326] Building DiagnosticCommentCompatIDs.inc...
[1192/4326] Building DiagnosticCommonEnums.inc...
[1193/4326] Building DiagnosticCommentEnums.inc...
[1193/4326] Building DiagnosticCommonCompatIDs.inc...
[1194/4326] Building DiagnosticCommentInterface.inc...
[1194/4326] Building DiagnosticCommonInterface.inc...
[1195/4326] Building DiagnosticCommonKinds.inc...
[1195/4326] Building DiagnosticCrossTUKinds.inc...
[1196/4326] Building DiagnosticCommonEnums.inc...
[1196/4326] Building DiagnosticCrossTUEnums.inc...
[1197/4326] Building DiagnosticCommonCompatIDs.inc...
[1197/4326] Building DiagnosticCrossTUCompatIDs.inc...
[1198/4326] Building DiagnosticCommonInterface.inc...
[1198/4326] Building DiagnosticCrossTUInterface.inc...
[1199/4326] Building CXX object lib/Tr...LVMScalarOpts.dir/StructurizeCFG.cpp.o
[1199/4326] Building DiagnosticDriverKinds.inc...
[1200/4326] Building DiagnosticCrossTUInterface.inc...
[1200/4326] Building DiagnosticDriverEnums.inc...
[1201/4326] Building DiagnosticCrossTUKinds.inc...
[1201/4326] Building DiagnosticDriverCompatIDs.inc...
[1202/4326] Building DiagnosticCrossTUCompatIDs.inc...
[1202/4326] Building DiagnosticDriverInterface.inc...
[1203/4326] Building DiagnosticCrossTUEnums.inc...
[1203/4326] Building DiagnosticFrontendKinds.inc...
[1204/4326] Building DiagnosticDriverKinds.inc...
[1204/4326] Building DiagnosticFrontendEnums.inc...
[1205/4326] Building DiagnosticDriverCompatIDs.inc...
[1205/4326] Building DiagnosticFrontendCompatIDs.inc...
[1206/4326] Building DiagnosticDriverInterface.inc...
[1206/4326] Building DiagnosticFrontendInterface.inc...
[1207/4326] Building DiagnosticDriverEnums.inc...
[1207/4326] Building DiagnosticInstallAPIKinds.inc...
[1208/4326] Building DiagnosticFrontendKinds.inc...
[1208/4326] Building DiagnosticInstallAPIEnums.inc...
[1209/4326] Building DiagnosticFrontendCompatIDs.inc...
[1209/4326] Building DiagnosticInstallAPICompatIDs.inc...
[1210/4326] Building DiagnosticFrontendEnums.inc...
[1210/4326] Building DiagnosticInstallAPIInterface.inc...
[1211/4326] Building DiagnosticFrontendInterface.inc...
[1211/4326] Building DiagnosticLexKinds.inc...
[1212/4326] Building DiagnosticInstallAPIKinds.inc...
[1212/4326] Building DiagnosticLexEnums.inc...
[1213/4326] Building DiagnosticInstallAPIInterface.inc...
[1213/4326] Building DiagnosticLexCompatIDs.inc...
[1214/4326] Building DiagnosticInstallAPIEnums.inc...
[1214/4326] Building DiagnosticLexInterface.inc...
[1215/4326] Building DiagnosticInstallAPICompatIDs.inc...
[1215/4326] Building DiagnosticParseKinds.inc...
[1216/4326] Building DiagnosticLexKinds.inc...
[1216/4326] Building DiagnosticParseEnums.inc...
[1217/4326] Building DiagnosticLexEnums.inc...
[1217/4326] Building DiagnosticParseCompatIDs.inc...
[1218/4326] Building DiagnosticLexInterface.inc...
[1218/4326] Building DiagnosticParseInterface.inc...
[1219/4326] Building DiagnosticParseKinds.inc...
[1219/4326] Building DiagnosticRefactoringKinds.inc...
[1220/4326] Building DiagnosticLexCompatIDs.inc...
[1220/4326] Building DiagnosticRefactoringEnums.inc...
[1221/4326] Building DiagnosticParseEnums.inc...
[1221/4326] Building DiagnosticRefactoringCompatIDs.inc...
[1222/4326] Building DiagnosticParseCompatIDs.inc...
[1222/4326] Building DiagnosticRefactoringInterface.inc...
[1223/4326] Building DiagnosticParseInterface.inc...
[1223/4326] Building DiagnosticSemaKinds.inc...
[1224/4326] Building DiagnosticRefactoringKinds.inc...
[1224/4326] Building DiagnosticSemaEnums.inc...
[1225/4326] Building DiagnosticRefactoringEnums.inc...
[1225/4326] Building DiagnosticSemaCompatIDs.inc...
[1226/4326] Building DiagnosticRefactoringInterface.inc...
[1226/4326] Building DiagnosticSemaInterface.inc...
[1227/4326] Building DiagnosticRefactoringCompatIDs.inc...
[1227/4326] Building DiagnosticSerializationKinds.inc...
[1228/4326] Building DiagnosticSemaEnums.inc...
[1228/4326] Building DiagnosticSerializationEnums.inc...
[1229/4326] Building DiagnosticSemaInterface.inc...
[1229/4326] Building DiagnosticSerializationCompatIDs.inc...
[1230/4326] Building DiagnosticSemaKinds.inc...
[1230/4326] Building DiagnosticSerializationInterface.inc...
[1231/4326] Building DiagnosticSemaCompatIDs.inc...
[1231/4326] Building DiagnosticGroups.inc...
[1232/4326] Building DiagnosticSerializationKinds.inc...
[1232/4326] Building DiagnosticIndexName.inc...
[1233/4326] Building DiagnosticSerializationEnums.inc...
[1233/4326] Building DiagnosticAllCompatIDs.inc...
[1234/4326] Building DiagnosticSerializationCompatIDs.inc...
[1234/4326] Building AttrList.inc...
[1235/4326] Building DiagnosticSerializationInterface.inc...
[1235/4326] Building AttrParsedAttrList.inc...
[1236/4326] Building DiagnosticGroups.inc...
[1236/4326] Building AttrSubMatchRulesList.inc...
[1237/4326] Building AttrList.inc...
[1237/4326] Building RegularKeywordAttrInfo.inc...
[1238/4326] Building AttrParsedAttrList.inc...
[1238/4326] Building AttrHasAttributeImpl.inc...
[1239/4326] Building DiagnosticAllCompatIDs.inc...
[1239/4326] Building CXX11AttributeInfo.inc...
[1240/4326] Building DiagnosticIndexName.inc...
[1240/4326] Building AttributeSpellingList.inc...
[1241/4326] Building RegularKeywordAttrInfo.inc...
[1241/4326] Building Builtins.inc...
[1242/4326] Building AttrHasAttributeImpl.inc...
[1242/4326] Building BuiltinsBPF.inc...
[1243/4326] Building AttrSubMatchRulesList.inc...
[1243/4326] Building BuiltinsDirectX.inc...
[1244/4326] Building AttributeSpellingList.inc...
[1244/4326] Building BuiltinsHexagon.inc...
[1245/4326] Building CXX11AttributeInfo.inc...
[1245/4326] Building BuiltinsNVPTX.inc...
[1246/4326] Building BuiltinsBPF.inc...
[1246/4326] Building BuiltinsRISCV.inc...
[1247/4326] Building BuiltinsDirectX.inc...
[1247/4326] Building BuiltinsSPIRVCommon.inc...
[1248/4326] Building Builtins.inc...
[1248/4326] Building BuiltinsSPIRVVK.inc...
[1249/4326] Building BuiltinsSPIRVVK.inc...
[1249/4326] Building BuiltinsSPIRVCL.inc...
[1250/4326] Building BuiltinsNVPTX.inc...
[1250/4326] Building BuiltinsX86.inc...
[1251/4326] Building BuiltinsRISCV.inc...
[1251/4326] Building BuiltinsX86_64.inc...
[1252/4326] Building BuiltinsSPIRVCommon.inc...
[1252/4326] Building BuiltinTemplates.inc...
[1253/4326] Building BuiltinsHexagon.inc...
[1253/4326] Building arm_neon.inc...
[1254/4326] Building BuiltinTemplates.inc...
[1254/4326] Building arm_fp16.inc...
[1255/4326] Building BuiltinsX86_64.inc...
[1255/4326] Building arm_immcheck_types.inc...
[1256/4326] Building BuiltinsSPIRVCL.inc...
[1256/4326] Building arm_mve_builtins.inc...
[1257/4326] Building arm_fp16.inc...
[1257/4326] Building arm_mve_builtin_cg.inc...
[1258/4326] Building BuiltinsX86.inc...
[1258/4326] Building arm_mve_builtin_sema.inc...
[1259/4326] Building arm_immcheck_types.inc...
[1259/4326] Building arm_mve_builtin_aliases.inc...
[1260/4326] Building arm_neon.inc...
[1260/4326] Building arm_sve_builtins.inc...
[1261/4326] Building arm_mve_builtins.inc...
[1261/4326] Building arm_sve_builtin_cg.inc...
[1262/4326] Building arm_mve_builtin_aliases.inc...
[1262/4326] Building arm_sve_typeflags.inc...
[1263/4326] Building arm_mve_builtin_sema.inc...
[1263/4326] Building arm_sve_sema_rangechecks.inc...
[1264/4326] Building arm_mve_builtin_cg.inc...
[1264/4326] Building arm_sve_streaming_attrs.inc...
[1265/4326] Building arm_sve_typeflags.inc...
[1265/4326] Building arm_sme_builtins.inc...
[1266/4326] Building arm_sve_streaming_attrs.inc...
[1266/4326] Building arm_sme_builtin_cg.inc...
[1267/4326] Building arm_sme_builtins.inc...
[1267/4326] Building arm_sme_sema_rangechecks.inc...
[1268/4326] Building arm_sme_builtin_cg.inc...
[1268/4326] Building arm_sme_streaming_attrs.inc...
[1269/4326] Building arm_sve_builtin_cg.inc...
[1269/4326] Building arm_sme_builtins_za_state.inc...
[1270/4326] Building arm_sme_streaming_attrs.inc...
[1270/4326] Building arm_cde_builtins.inc...
[1271/4326] Building arm_sme_builtins_za_state.inc...
[1271/4326] Building arm_cde_builtin_cg.inc...
[1272/4326] Building arm_sve_sema_rangechecks.inc...
[1272/4326] Building arm_cde_builtin_sema.inc...
[1273/4326] Building arm_sve_builtins.inc...
[1273/4326] Building arm_cde_builtin_aliases.inc...
[1274/4326] Building arm_cde_builtins.inc...
[1274/4326] Building riscv_vector_builtins.inc...
[1275/4326] Building arm_sme_sema_rangechecks.inc...
[1275/4326] Building riscv_vector_builtin_cg.inc...
[1276/4326] Building arm_cde_builtin_cg.inc...
[1276/4326] Building riscv_vector_builtin_sema.inc...
[1277/4326] Building arm_cde_builtin_aliases.inc...
[1277/4326] Building riscv_sifive_vector_builtins.inc...
[1278/4326] Building arm_cde_builtin_sema.inc...
[1278/4326] Building riscv_sifive_vector_builtin_cg.inc...
[1279/4326] Building riscv_sifive_vector_builtins.inc...
[1279/4326] Building riscv_sifive_vector_builtin_sema.inc...
[1280/4326] Building riscv_sifive_vector_builtin_cg.inc...
[1280/4326] Building riscv_andes_vector_builtins.inc...
[1281/4326] Building riscv_sifive_vector_builtin_sema.inc...
[1281/4326] Building riscv_andes_vector_builtin_cg.inc...
[1282/4326] Building riscv_andes_vector_builtins.inc...
[1282/4326] Building riscv_andes_vector_builtin_sema.inc...
[1283/4326] Building riscv_andes_vector_builtin_cg.inc...
[1283/4326] Building AttrParserStringSwitches.inc...
[1284/4326] Building riscv_andes_vector_builtin_sema.inc...
[1284/4326] Building AttrSubMatchRulesParserStringSwitches.inc...
[1285/4326] Building AttrParserStringSwitches.inc...
[1285/4326] Building AttrTemplateInstantiate.inc...
[1286/4326] Building AttrSubMatchRulesParserStringSwitches.inc...
[1286/4326] Building AttrParsedAttrKinds.inc...
[1287/4326] Building AttrTemplateInstantiate.inc...
[1287/4326] Building AttrSpellingListIndex.inc...
[1288/4326] Building AttrParsedAttrKinds.inc...
[1288/4326] Building AttrParsedAttrImpl.inc...
[1289/4326] Building AttrSpellingListIndex.inc...
[1289/4326] Building AttrPCHRead.inc...
[1290/4326] Building riscv_vector_builtin_sema.inc...
[1290/4326] Building AttrPCHWrite.inc...
[1291/4326] Building riscv_vector_builtins.inc...
[1291/4326] Building Checkers.inc...
[1292/4326] Building AttrParsedAttrImpl.inc...
[1292/4326] Building Nodes.inc...
[1293/4326] Building AttrPCHRead.inc...
[1293/4326] Building NodeClasses.inc...
[1294/4326] Building Nodes.inc...
[1294/4326] Linking CXX static library lib/libLLVMFrontendAtomic.a
[1295/4326] Building Checkers.inc...
[1295/4326] Linking CXX static library lib/libLLVMFrontendDirective.a
[1296/4326] Building NodeClasses.inc...
[1296/4326] Building CXX object lib/Fr...Files/LLVMFrontendOpenMP.dir/OMP.cpp.o
[1297/4326] Building AttrPCHWrite.inc...
[1297/4326] Building CXX object lib/Fr...LVMFrontendOpenMP.dir/OMPContext.cpp.o
[1298/4326] Linking CXX static library lib/libLLVMFrontendAtomic.a
[1298/4326] Building CXX object lib/Fr...MFrontendOpenMP.dir/OMPIRBuilder.cpp.o
[1299/4326] Building riscv_vector_builtin_cg.inc...
[1299/4326] Building CXX object lib/Fr...ndOpenMP.dir/DirectiveNameParser.cpp.o
[1300/4326] Linking CXX static library lib/libLLVMFrontendDirective.a
[1300/4326] Linking CXX static library lib/libLLVMFrontendOffloading.a
[1301/4326] Linking CXX static library lib/libLLVMFrontendOffloading.a
[1301/4326] Linking CXX static library lib/libLLVMScalarOpts.a
[1302/4326] Linking CXX static library lib/libLLVMScalarOpts.a
[1302/4326] Building CXX object lib/Fr...les/LLVMFrontendHLSL.dir/CBuffer.cpp.o
[1303/4326] Building CXX object lib/Fr...ndOpenMP.dir/DirectiveNameParser.cpp.o
[1303/4326] Building CXX object lib/Fr...LVMFrontendHLSL.dir/HLSLResource.cpp.o
[1304/4326] Building CXX object lib/Fr...LVMFrontendHLSL.dir/HLSLResource.cpp.o
[1304/4326] Building CXX object lib/Fr...ontendHLSL.dir/HLSLRootSignature.cpp.o
[1305/4326] Building CXX object lib/Fr...les/LLVMFrontendHLSL.dir/CBuffer.cpp.o
[1305/4326] Building CXX object lib/Fr...ndHLSL.dir/RootSignatureMetadata.cpp.o
[1306/4326] Building CXX object lib/Fr...LVMFrontendOpenMP.dir/OMPContext.cpp.o
[1306/4326] Building CXX object lib/Fr...LSL.dir/RootSignatureValidations.cpp.o
[1307/4326] Building CXX object lib/Fr...ontendHLSL.dir/HLSLRootSignature.cpp.o
[1307/4326] Building ACC.h.inc...
[1308/4326] Building ACC.h.inc...
[1308/4326] Building ACC.inc...
[1309/4326] Building ACC.inc...
[1309/4326] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[1310/4326] Building CXX object lib/Fr...Files/LLVMFrontendOpenMP.dir/OMP.cpp.o
[1310/4326] Building CXX object lib/Op...MakeFiles/LLVMOption.dir/ArgList.cpp.o
[1311/4326] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[1311/4326] Building CXX object lib/Op...CMakeFiles/LLVMOption.dir/Option.cpp.o
[1312/4326] Building CXX object lib/Fr...ndHLSL.dir/RootSignatureMetadata.cpp.o
[1312/4326] Building CXX object lib/Op...akeFiles/LLVMOption.dir/OptTable.cpp.o
[1313/4326] Building CXX object lib/Fr...LSL.dir/RootSignatureValidations.cpp.o
[1313/4326] Linking CXX static library lib/libLLVMFrontendHLSL.a
[1314/4326] Linking CXX static library lib/libLLVMFrontendHLSL.a
[1314/4326] Building CXX object lib/Bi...iles/LLVMBitWriter.dir/BitWriter.cpp.o
[1315/4326] Building CXX object lib/Op...MakeFiles/LLVMOption.dir/ArgList.cpp.o
[1315/4326] Building CXX object lib/Bi.../LLVMBitWriter.dir/BitcodeWriter.cpp.o
[1316/4326] Building CXX object lib/Op...CMakeFiles/LLVMOption.dir/Option.cpp.o
[1316/4326] Building CXX object lib/Bi...MBitWriter.dir/BitcodeWriterPass.cpp.o
[1317/4326] Building CXX object lib/Op...akeFiles/LLVMOption.dir/OptTable.cpp.o
[1317/4326] Building CXX object lib/Bi...LVMBitWriter.dir/ValueEnumerator.cpp.o
[1318/4326] Building CXX object lib/Bi...iles/LLVMBitWriter.dir/BitWriter.cpp.o
[1318/4326] Linking CXX static library lib/libLLVMOption.a
[1319/4326] Linking CXX static library lib/libLLVMOption.a
[1319/4326] Building CXX object lib/Wi.../LLVMWindowsDriver.dir/MSVCPaths.cpp.o
[1320/4326] Building CXX object lib/Bi...MBitWriter.dir/BitcodeWriterPass.cpp.o
[1320/4326] Linking CXX static library lib/libclangSupport.a
[1321/4326] Linking CXX static library lib/libclangSupport.a
[1321/4326] Building CXX object lib/CG...Files/LLVMCGData.dir/CodeGenData.cpp.o
[1322/4326] Building CXX object lib/Wi.../LLVMWindowsDriver.dir/MSVCPaths.cpp.o
[1322/4326] Building CXX object lib/CG...LLVMCGData.dir/CodeGenDataReader.cpp.o
[1323/4326] Building CXX object lib/CG...Files/LLVMCGData.dir/CodeGenData.cpp.o
[1323/4326] Building CXX object lib/CG...LLVMCGData.dir/CodeGenDataWriter.cpp.o
[1324/4326] Building CXX object lib/Bi...LVMBitWriter.dir/ValueEnumerator.cpp.o
[1324/4326] Building CXX object lib/CG.../LLVMCGData.dir/OutlinedHashTree.cpp.o
[1325/4326] Building CXX object lib/CG...LLVMCGData.dir/CodeGenDataReader.cpp.o
[1325/4326] Building CXX object lib/CG...GData.dir/OutlinedHashTreeRecord.cpp.o
[1326/4326] Building CXX object lib/CG...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

[1326/4326] Building CXX object lib/CG...LLVMCGData.dir/StableFunctionMap.cpp.o
[1327/4326] Building CXX object lib/CG.../LLVMCGData.dir/OutlinedHashTree.cpp.o
[1327/4326] Building CXX object lib/CG...Data.dir/StableFunctionMapRecord.cpp.o
[1328/4326] Building CXX object lib/CG...GData.dir/OutlinedHashTreeRecord.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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

[1328/4326] Building CXX object lib/Tr...iles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
[1329/4326] Building CXX object lib/CG...LLVMCGData.dir/StableFunctionMap.cpp.o
[1329/4326] Building CXX object lib/Tr.../LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
[1330/4326] Building CXX object lib/CG...Data.dir/StableFunctionMapRecord.cpp.o
[1330/4326] Building CXX object lib/Tr...LVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
[1331/4326] Building CXX object lib/Tr...iles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
[1331/4326] Building CXX object lib/Tr...LVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
[1332/4326] Building CXX object lib/Bi.../LLVMBitWriter.dir/BitcodeWriter.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long 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++/14.2.1/bits/stl_tree.h:2206:5: 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
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
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++/14.2.1/map:63:
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:524:31:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:267: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:239: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:5647: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:5772:47:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:267: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:247: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:5647: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:5772:47:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:267: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:239: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:313: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:5557:57:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:267: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:247: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:313: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:5557:57:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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:524: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:579: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:523: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:5566:59:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[1332/4326] Linking CXX static library lib/libLLVMBitWriter.a
[1333/4326] Linking CXX static library lib/libLLVMBitWriter.a
[1333/4326] Building CXX object lib/Tr...MObjCARCOpts.dir/ObjCARCContract.cpp.o
[1334/4326] Building CXX object lib/Tr...LVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
[1334/4326] Building CXX object lib/Tr...jCARCOpts.dir/DependencyAnalysis.cpp.o
[1335/4326] Building CXX object lib/Fr...MFrontendOpenMP.dir/OMPIRBuilder.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/User.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Constant.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Metadata.h:26,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/TrackingMDRef.h:16,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugLoc.h:18,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugProgramInstruction.h:54,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/BasicBlock.h:23,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/IR/IRBuilder.h:22,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Frontend/Atomic/Atomic.h:12,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:15:
In member function 'llvm::Value* llvm::Use::get() const',
    inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3147:36,
    inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:3687:65,
    inlined from 'llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, llvm::omp::WorksharingLoopType, bool)::<lambda(llvm::Instruction*)>' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:4316:27,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, llvm::omp::WorksharingLoopType, bool)::<lambda(llvm::Instruction*)>; Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
In member function 'llvm::Value* llvm::Use::get() const',
    inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3147:36,
    inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:3687:65,
    inlined from 'void workshareLoopTargetCallback(llvm::OpenMPIRBuilder*, llvm::CanonicalLoopInfo*, llvm::Value*, llvm::Function&, const llvm::SmallVector<llvm::Instruction*, 4>&, llvm::omp::WorksharingLoopType)' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:4591:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
In member function 'llvm::Value* llvm::Use::get() const',
    inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3147:36,
    inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:3687:65,
    inlined from 'void workshareLoopTargetCallback(llvm::OpenMPIRBuilder*, llvm::CanonicalLoopInfo*, llvm::Value*, llvm::Function&, const llvm::SmallVector<llvm::Instruction*, 4>&, llvm::omp::WorksharingLoopType)' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:4591:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
In member function 'llvm::Value* llvm::Use::get() const',
    inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /build/emscripten/src/llvm-project/llvm/include/llvm/IR/Instructions.h:3147:36,
    inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /build/emscripten/src/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:3687:65,
    inlined from 'llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, llvm::omp::WorksharingLoopType, bool)::<lambda(llvm::Instruction*)>' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:4316:27,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, llvm::omp::WorksharingLoopType, bool)::<lambda(llvm::Instruction*)>; Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:52,
    inlined from 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12,
    inlined from 'void llvm::CanonicalLoopInfo::mapIndVar(llvm::function_ref<llvm::Value*(llvm::Instruction*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:10282:25,
    inlined from 'llvm::OpenMPIRBuilder::InsertPointOrErrorTy llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, llvm::omp::WorksharingLoopType, bool)' at /build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:4315:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/Use.h:55:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [53687091]' [-Warray-bounds=]
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:7133:36:
/build/emscripten/src/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:6950:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1335/4326] Linking CXX static library lib/libLLVMFrontendOpenMP.a
[1336/4326] Linking CXX static library lib/libLLVMFrontendOpenMP.a
[1336/4326] Building CXX object lib/Tr...jCARCOpts.dir/ProvenanceAnalysis.cpp.o
[1337/4326] Building CXX object lib/Tr...LVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
[1337/4326] Building CXX object lib/Tr....dir/ProvenanceAnalysisEvaluator.cpp.o
[1338/4326] Building CXX object lib/Tr...MObjCARCOpts.dir/ObjCARCContract.cpp.o
[1338/4326] Building CXX object lib/Tr...les/LLVMObjCARCOpts.dir/PtrState.cpp.o
[1339/4326] Building CXX object lib/Tr...jCARCOpts.dir/DependencyAnalysis.cpp.o
[1339/4326] Building CXX object lib/Ta...RegisterTargetPassConfigCallback.cpp.o
[1340/4326] Building CXX object lib/Tr....dir/ProvenanceAnalysisEvaluator.cpp.o
[1340/4326] Building CXX object lib/Ta...CMakeFiles/LLVMTarget.dir/Target.cpp.o
[1341/4326] Building CXX object lib/Tr...jCARCOpts.dir/ProvenanceAnalysis.cpp.o
[1341/4326] Building CXX object lib/Ta...get.dir/TargetLoweringObjectFile.cpp.o
[1342/4326] Building CXX object lib/Tr.../LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
[1342/4326] Building CXX object lib/Ta...les/LLVMTarget.dir/TargetMachine.cpp.o
[1343/4326] Building CXX object lib/Ta...RegisterTargetPassConfigCallback.cpp.o
[1343/4326] Building CXX object lib/Ta...es/LLVMTarget.dir/TargetMachineC.cpp.o
[1344/4326] Building CXX object lib/Tr...les/LLVMObjCARCOpts.dir/PtrState.cpp.o
[1344/4326] Building CXX object lib/Sa...Files/LLVMSandboxIR.dir/Argument.cpp.o
[1345/4326] Building CXX object lib/Ta...CMakeFiles/LLVMTarget.dir/Target.cpp.o
[1345/4326] Building CXX object lib/Sa...les/LLVMSandboxIR.dir/BasicBlock.cpp.o
[1346/4326] Building CXX object lib/Sa...Files/LLVMSandboxIR.dir/Argument.cpp.o
[1346/4326] Building CXX object lib/Sa...Files/LLVMSandboxIR.dir/Constant.cpp.o
[1347/4326] Building CXX object lib/Ta...get.dir/TargetLoweringObjectFile.cpp.o
[1347/4326] Building CXX object lib/Sa...eFiles/LLVMSandboxIR.dir/Context.cpp.o
[1348/4326] Building CXX object lib/Ta...es/LLVMTarget.dir/TargetMachineC.cpp.o
[1348/4326] Building CXX object lib/Sa...Files/LLVMSandboxIR.dir/Function.cpp.o
[1349/4326] Building CXX object lib/Ta...les/LLVMTarget.dir/TargetMachine.cpp.o
[1349/4326] Building CXX object lib/Sa...es/LLVMSandboxIR.dir/Instruction.cpp.o
[1350/4326] Building CXX object lib/Sa...les/LLVMSandboxIR.dir/BasicBlock.cpp.o
[1350/4326] Building CXX object lib/Sa...keFiles/LLVMSandboxIR.dir/Module.cpp.o
[1351/4326] Building CXX object lib/Sa...Files/LLVMSandboxIR.dir/Constant.cpp.o
[1351/4326] Building CXX object lib/Sa...MakeFiles/LLVMSandboxIR.dir/Pass.cpp.o
[1352/4326] Building CXX object lib/Sa...Files/LLVMSandboxIR.dir/Function.cpp.o
[1352/4326] Building CXX object lib/Sa...es/LLVMSandboxIR.dir/PassManager.cpp.o
[1353/4326] Building CXX object lib/Sa...MakeFiles/LLVMSandboxIR.dir/Pass.cpp.o
[1353/4326] Building CXX object lib/Sa...keFiles/LLVMSandboxIR.dir/Region.cpp.o
[1354/4326] Building CXX object lib/Sa...keFiles/LLVMSandboxIR.dir/Module.cpp.o
[1354/4326] Building CXX object lib/Sa...eFiles/LLVMSandboxIR.dir/Tracker.cpp.o
[1355/4326] Building CXX object lib/Sa...es/LLVMSandboxIR.dir/PassManager.cpp.o
[1355/4326] Building CXX object lib/Sa...MakeFiles/LLVMSandboxIR.dir/Type.cpp.o
[1356/4326] Building CXX object lib/Sa...eFiles/LLVMSandboxIR.dir/Context.cpp.o
[1356/4326] Building CXX object lib/Sa...MakeFiles/LLVMSandboxIR.dir/User.cpp.o
[1357/4326] Building CXX object lib/Sa...eFiles/LLVMSandboxIR.dir/Tracker.cpp.o
[1357/4326] Building CXX object lib/Sa...CMakeFiles/LLVMSandboxIR.dir/Use.cpp.o
[1358/4326] Building CXX object lib/Sa...es/LLVMSandboxIR.dir/Instruction.cpp.o
[1358/4326] Building CXX object lib/Sa...akeFiles/LLVMSandboxIR.dir/Value.cpp.o
[1359/4326] Building CXX object lib/Sa...keFiles/LLVMSandboxIR.dir/Region.cpp.o
[1359/4326] Linking CXX static library lib/libLLVMWindowsDriver.a
[1360/4326] Linking CXX static library lib/libLLVMWindowsDriver.a
[1360/4326] Linking CXX static library lib/libLLVMCGData.a
[1361/4326] Linking CXX static library lib/libLLVMCGData.a
[1361/4326] Building CXX object lib/Co...Gen.dir/AggressiveAntiDepBreaker.cpp.o
[1362/4326] Building CXX object lib/Sa...MakeFiles/LLVMSandboxIR.dir/Type.cpp.o
[1362/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/AllocationOrder.cpp.o
[1363/4326] Building CXX object lib/Sa...MakeFiles/LLVMSandboxIR.dir/User.cpp.o
[1363/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/Analysis.cpp.o
[1364/4326] Building CXX object lib/Sa...akeFiles/LLVMSandboxIR.dir/Value.cpp.o
[1364/4326] Building CXX object lib/Co...n.dir/AssignmentTrackingAnalysis.cpp.o
[1365/4326] Building CXX object lib/Sa...CMakeFiles/LLVMSandboxIR.dir/Use.cpp.o
[1365/4326] Building CXX object lib/Co...LLVMCodeGen.dir/AtomicExpandPass.cpp.o
[1366/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/AllocationOrder.cpp.o
[1366/4326] Building CXX object lib/Co...Gen.dir/BasicTargetTransformInfo.cpp.o
[1367/4326] Building CXX object lib/Co...Gen.dir/AggressiveAntiDepBreaker.cpp.o
[1367/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/BranchFolding.cpp.o
[1368/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/Analysis.cpp.o
[1368/4326] Building CXX object lib/Co...LLVMCodeGen.dir/BranchRelaxation.cpp.o
[1369/4326] Building CXX object lib/Co...LLVMCodeGen.dir/AtomicExpandPass.cpp.o
[1369/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
[1370/4326] Building CXX object lib/Co...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:625:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:652:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788: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:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788: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:498:25,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:516:17,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788: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:539:21,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:554:15,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:734:33,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788: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:732:32,
    inlined from 'bool {anonymous}::BranchRelaxation::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BranchRelaxation.cpp:788:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1370/4326] Building CXX object lib/Co...VMCodeGen.dir/BasicBlockSections.cpp.o
[1371/4326] Building CXX object lib/Co...es/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

[1371/4326] Building CXX object lib/Co...odeGen.dir/BasicBlockPathCloning.cpp.o
[1372/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
[1372/4326] Building CXX object lib/Co.../BasicBlockSectionsProfileReader.cpp.o
[1373/4326] Building CXX object lib/Co...Gen.dir/BasicTargetTransformInfo.cpp.o
[1373/4326] Building CXX object lib/Co...LLVMCodeGen.dir/CalcSpillWeights.cpp.o
[1374/4326] Building CXX object lib/Co...n.dir/AssignmentTrackingAnalysis.cpp.o
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:1534:44:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:280:36: 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/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}::AssignmentTrackingLowering::processUnknownStoreToVariable(llvm::Instruction&, llvm::VariableID&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1591:34,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUntaggedInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1624:38,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1556:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1884:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:1646:42,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1556:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1884:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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}::MemLocFragmentFill::run(FunctionVarLocsBuilder*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:967:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:2400:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1374/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/CallBrPrepare.cpp.o
[1375/4326] Building CXX object lib/Co...VMCodeGen.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:261:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1375/4326] Building CXX object lib/Co...LLVMCodeGen.dir/CallingConvLower.cpp.o
[1376/4326] Building CXX object lib/Co...odeGen.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 llvm::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:251:22,
    inlined from 'virtual bool llvm::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:245:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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 llvm::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:251:22,
    inlined from 'virtual bool llvm::BasicBlockPathCloning::runOnMachineFunction(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/BasicBlockPathCloning.cpp:245:6:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1376/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o
[1377/4326] Building CXX object lib/Co.../BasicBlockSectionsProfileReader.cpp.o
[1377/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/CFIFixup.cpp.o
[1378/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/CallBrPrepare.cpp.o
[1378/4326] Building CXX object lib/Co...LLVMCodeGen.dir/CFIInstrInserter.cpp.o
[1379/4326] Building CXX object lib/Co...LLVMCodeGen.dir/CalcSpillWeights.cpp.o
[1379/4326] Building CXX object lib/Co...akeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
[1380/4326] Building CXX object lib/Co...akeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
[1380/4326] Building CXX object lib/Co...LVMCodeGen.dir/CodeGenCommonISel.cpp.o
[1381/4326] Building CXX object lib/Co...LLVMCodeGen.dir/CallingConvLower.cpp.o
[1381/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
[1382/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o
[1382/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/CommandFlags.cpp.o
[1383/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/CFIFixup.cpp.o
[1383/4326] Building CXX object lib/Co...en.dir/ComplexDeinterleavingPass.cpp.o
[1384/4326] Building CXX object lib/Co...LLVMCodeGen.dir/CFIInstrInserter.cpp.o
[1384/4326] Building CXX object lib/Co...deGen.dir/CriticalAntiDepBreaker.cpp.o
[1385/4326] Building CXX object lib/Co...LVMCodeGen.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

[1385/4326] Building CXX object lib/Co...n.dir/DeadMachineInstructionElim.cpp.o
[1386/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/CommandFlags.cpp.o
[1386/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/DetectDeadLanes.cpp.o
[1387/4326] Building CXX object lib/Co...n.dir/DeadMachineInstructionElim.cpp.o
[1387/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/DFAPacketizer.cpp.o
[1388/4326] Building CXX object lib/Co...deGen.dir/CriticalAntiDepBreaker.cpp.o
[1388/4326] Building CXX object lib/Co...eGen.dir/DroppedVariableStatsMIR.cpp.o
[1389/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/DetectDeadLanes.cpp.o
[1389/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
[1390/4326] Building CXX object lib/Co...en.dir/ComplexDeinterleavingPass.cpp.o
[1390/4326] Building CXX object lib/Co...LVMCodeGen.dir/EarlyIfConversion.cpp.o
[1391/4326] Building CXX object lib/Co...eGen.dir/DroppedVariableStatsMIR.cpp.o
[1391/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/EdgeBundles.cpp.o
[1392/4326] Building CXX object lib/Co...es/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:68: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:68:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:82: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:68:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/DFAPacketizer.cpp:82: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

[1392/4326] Building CXX object lib/Co...VMCodeGen.dir/EHContGuardTargets.cpp.o
[1393/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/EdgeBundles.cpp.o
[1393/4326] Building CXX object lib/Co...VMCodeGen.dir/ExecutionDomainFix.cpp.o
[1394/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
[1394/4326] Building CXX object lib/Co...LVMCodeGen.dir/ExpandLargeDivRem.cpp.o
[1395/4326] Building CXX object lib/Co...LVMCodeGen.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:957: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

[1395/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/ExpandFp.cpp.o
[1396/4326] Building CXX object lib/Co...VMCodeGen.dir/EHContGuardTargets.cpp.o
[1396/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
[1397/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
[1397/4326] Building CXX object lib/Co...MCodeGen.dir/ExpandPostRAPseudos.cpp.o
[1398/4326] Building CXX object lib/Co...VMCodeGen.dir/ExecutionDomainFix.cpp.o
[1398/4326] Building CXX object lib/Co...LLVMCodeGen.dir/ExpandReductions.cpp.o
[1399/4326] Building CXX object lib/Co...LVMCodeGen.dir/ExpandLargeDivRem.cpp.o
[1399/4326] Building CXX object lib/Co...eGen.dir/ExpandVectorPredication.cpp.o
[1400/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/ExpandFp.cpp.o
[1400/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
[1401/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
[1401/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/FEntryInserter.cpp.o
[1402/4326] Building CXX object lib/Co...MCodeGen.dir/ExpandPostRAPseudos.cpp.o
[1402/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/FinalizeISel.cpp.o
[1403/4326] Building CXX object lib/Co...LLVMCodeGen.dir/ExpandReductions.cpp.o
[1403/4326] Building CXX object lib/Co...n.dir/FixupStatepointCallerSaved.cpp.o
[1404/4326] Building CXX object lib/Co...eGen.dir/ExpandVectorPredication.cpp.o
[1404/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/FuncletLayout.cpp.o
[1405/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/FEntryInserter.cpp.o
[1405/4326] Building CXX object lib/Co...eGen.dir/MachineFunctionAnalysis.cpp.o
[1406/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
[1406/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/GCMetadata.cpp.o
[1407/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/FinalizeISel.cpp.o
[1407/4326] Building CXX object lib/Co...LVMCodeGen.dir/GCMetadataPrinter.cpp.o
[1408/4326] Building CXX object lib/Co...LVMCodeGen.dir/GCMetadataPrinter.cpp.o
[1408/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/GCRootLowering.cpp.o
[1409/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/FuncletLayout.cpp.o
[1409/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/GlobalMerge.cpp.o
[1410/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/GCMetadata.cpp.o
[1410/4326] Building CXX object lib/Co...CodeGen.dir/GlobalMergeFunctions.cpp.o
[1411/4326] Building CXX object lib/Co...n.dir/FixupStatepointCallerSaved.cpp.o
[1411/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/HardwareLoops.cpp.o
[1412/4326] Building CXX object lib/Co...eGen.dir/MachineFunctionAnalysis.cpp.o
[1412/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/IfConversion.cpp.o
[1413/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/GCRootLowering.cpp.o
[1413/4326] Building CXX object lib/Co...VMCodeGen.dir/ImplicitNullChecks.cpp.o
[1414/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/HardwareLoops.cpp.o
[1414/4326] Building CXX object lib/Co...CodeGen.dir/IndirectBrExpandPass.cpp.o
[1415/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/GlobalMerge.cpp.o
[1415/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/InitUndef.cpp.o
[1416/4326] Building CXX object lib/Co...CodeGen.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:522:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalMergeFunctions.cpp:534:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CGDataPatchItem>' changed in GCC 7.1

[1416/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/InlineSpiller.cpp.o
[1417/4326] Building CXX object lib/Co...les/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:1702: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:1702: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

[1417/4326] Building CXX object lib/Co...LVMCodeGen.dir/InterferenceCache.cpp.o
[1418/4326] Building CXX object lib/Co...CodeGen.dir/IndirectBrExpandPass.cpp.o
[1418/4326] Building CXX object lib/Co...odeGen.dir/InterleavedAccessPass.cpp.o
[1419/4326] Building CXX object lib/Co...VMCodeGen.dir/ImplicitNullChecks.cpp.o
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

[1419/4326] Building CXX object lib/Co...n.dir/InterleavedLoadCombinePass.cpp.o
[1420/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/InitUndef.cpp.o
[1420/4326] Building CXX object lib/Co...LVMCodeGen.dir/IntrinsicLowering.cpp.o
[1421/4326] Building CXX object lib/Co...LVMCodeGen.dir/InterferenceCache.cpp.o
[1421/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/JMCInstrumenter.cpp.o
[1422/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/InlineSpiller.cpp.o
[1422/4326] Building CXX object lib/Co.../CMakeFiles/LLVMCodeGen.dir/KCFI.cpp.o
[1423/4326] Building CXX object lib/Co...LVMCodeGen.dir/IntrinsicLowering.cpp.o
[1423/4326] Building CXX object lib/Co...CodeGen.dir/LatencyPriorityQueue.cpp.o
[1424/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/JMCInstrumenter.cpp.o
[1424/4326] Building CXX object lib/Co...ir/LazyMachineBlockFrequencyInfo.cpp.o
[1425/4326] Building CXX object lib/Co...odeGen.dir/InterleavedAccessPass.cpp.o
[1425/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LexicalScopes.cpp.o
[1426/4326] Building CXX object lib/Co...CodeGen.dir/LatencyPriorityQueue.cpp.o
[1426/4326] Building CXX object lib/Co...VMCodeGen.dir/LiveDebugVariables.cpp.o
[1427/4326] Building CXX object lib/Co...ir/LazyMachineBlockFrequencyInfo.cpp.o
[1427/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveIntervals.cpp.o
[1428/4326] Building CXX object lib/Co...n.dir/InterleavedLoadCombinePass.cpp.o
[1428/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/LiveInterval.cpp.o
[1429/4326] Building CXX object lib/Co.../CMakeFiles/LLVMCodeGen.dir/KCFI.cpp.o
[1429/4326] Building CXX object lib/Co...LVMCodeGen.dir/LiveIntervalUnion.cpp.o
[1430/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LexicalScopes.cpp.o
[1430/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/LivePhysRegs.cpp.o
[1431/4326] Building CXX object lib/Co...LVMCodeGen.dir/LiveIntervalUnion.cpp.o
[1431/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
[1432/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/LiveInterval.cpp.o
[1432/4326] Building CXX object lib/Co...LLVMCodeGen.dir/LiveIntervalCalc.cpp.o
[1433/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/LivePhysRegs.cpp.o
[1433/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
[1434/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveIntervals.cpp.o
[1434/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/LiveRangeShrink.cpp.o
[1435/4326] Building CXX object lib/Co...LLVMCodeGen.dir/LiveIntervalCalc.cpp.o
[1435/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
[1436/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
[1436/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/LiveRegUnits.cpp.o
[1437/4326] Building CXX object lib/Co...VMCodeGen.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:3335: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

[1437/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/LiveStacks.cpp.o
[1438/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
[1438/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveVariables.cpp.o
[1439/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/LiveRangeShrink.cpp.o
[1439/4326] Building CXX object lib/Co...Gen.dir/CodeGenTargetMachineImpl.cpp.o
[1440/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/LiveRegUnits.cpp.o
[1440/4326] Building CXX object lib/Co...Gen.dir/LocalStackSlotAllocation.cpp.o
[1441/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
[1441/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LoopTraversal.cpp.o
[1442/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/LiveStacks.cpp.o
[1442/4326] Building CXX object lib/Co...LVMCodeGen.dir/LowLevelTypeUtils.cpp.o
[1443/4326] Building CXX object lib/Co...LVMCodeGen.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

[1443/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
[1444/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LoopTraversal.cpp.o
[1444/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineBasicBlock.cpp.o
[1445/4326] Building CXX object lib/Co...Gen.dir/LocalStackSlotAllocation.cpp.o
[1445/4326] Building CXX object lib/Co...en.dir/MachineBlockFrequencyInfo.cpp.o
[1446/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/LiveVariables.cpp.o
[1446/4326] Building CXX object lib/Co...odeGen.dir/MachineBlockPlacement.cpp.o
[1447/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
[1447/4326] Building CXX object lib/Co...dir/MachineBranchProbabilityInfo.cpp.o
[1448/4326] Building CXX object lib/Co...Gen.dir/CodeGenTargetMachineImpl.cpp.o
[1448/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineCFGPrinter.cpp.o
[1449/4326] Building CXX object lib/Co...dir/MachineBranchProbabilityInfo.cpp.o
[1449/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineCombiner.cpp.o
[1450/4326] Building CXX object lib/Co...en.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

[1450/4326] Building CXX object lib/Co...n.dir/MachineConvergenceVerifier.cpp.o
[1451/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineBasicBlock.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/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:610: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:623:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:623:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/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:728: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:741: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:744: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: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:771: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:775: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:778: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::_ZN4llvm17MachineBasicBlock17SplitCriticalEdgeEPS0_RKNS0_25SplitCriticalEdgeAnalysesEPSt6vectorINS_15SparseBitVectorILj128EEESaIS7_EEPNS_21MachineDomTreeUpdaterE.part.0(llvm::MachineBasicBlock*, const SplitCriticalEdgeAnalyses&, std::vector<llvm::SparseBitVector<> >*, llvm::MachineDomTreeUpdater*)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp:1254:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1451/4326] Building CXX object lib/Co...deGen.dir/MachineCopyPropagation.cpp.o
[1452/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineCFGPrinter.cpp.o
[1452/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/MachineCSE.cpp.o
[1453/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineCombiner.cpp.o
[1453/4326] Building CXX object lib/Co...CodeGen.dir/MachineCheckDebugify.cpp.o
[1454/4326] Building CXX object lib/Co...odeGen.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:756: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

[1454/4326] Building CXX object lib/Co...CodeGen.dir/MachineCycleAnalysis.cpp.o
[1455/4326] Building CXX object lib/Co...n.dir/MachineConvergenceVerifier.cpp.o
[1455/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineDebugify.cpp.o
[1456/4326] Building CXX object lib/Co...deGen.dir/MachineCopyPropagation.cpp.o
[1456/4326] Building CXX object lib/Co...odeGen.dir/MachineDomTreeUpdater.cpp.o
[1457/4326] Building CXX object lib/Co...CodeGen.dir/MachineCheckDebugify.cpp.o
[1457/4326] Building CXX object lib/Co...Gen.dir/MachineDominanceFrontier.cpp.o
[1458/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/MachineCSE.cpp.o
[1458/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineDominators.cpp.o
[1459/4326] Building CXX object lib/Co...CodeGen.dir/MachineCycleAnalysis.cpp.o
[1459/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MachineFrameInfo.cpp.o
[1460/4326] Building CXX object lib/Co.../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:143: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:149:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1460/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineFunction.cpp.o
[1461/4326] Building CXX object lib/Co...Gen.dir/MachineDominanceFrontier.cpp.o
[1461/4326] Building CXX object lib/Co...MCodeGen.dir/MachineFunctionPass.cpp.o
[1462/4326] Building CXX object lib/Co...odeGen.dir/MachineDomTreeUpdater.cpp.o
[1462/4326] Building CXX object lib/Co...n.dir/MachineFunctionPrinterPass.cpp.o
[1463/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineDominators.cpp.o
[1463/4326] Building CXX object lib/Co...eGen.dir/MachineFunctionSplitter.cpp.o
[1464/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MachineFrameInfo.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.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
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++/14.2.1/bits/stl_vector.h:1396: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++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
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++/14.2.1/bits/stl_vector.h:1396: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++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1

[1464/4326] Building CXX object lib/Co...VMCodeGen.dir/MachineInstrBundle.cpp.o
[1465/4326] Building CXX object lib/Co...n.dir/MachineFunctionPrinterPass.cpp.o
[1465/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/MachineInstr.cpp.o
[1466/4326] Building CXX object lib/Co...MCodeGen.dir/MachineFunctionPass.cpp.o
[1466/4326] Building CXX object lib/Co...Gen.dir/MachineLateInstrsCleanup.cpp.o
[1467/4326] Building CXX object lib/Co...VMCodeGen.dir/MachineInstrBundle.cpp.o
[1467/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MachineLICM.cpp.o
[1468/4326] Building CXX object lib/Co...eGen.dir/MachineFunctionSplitter.cpp.o
[1468/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineLoopInfo.cpp.o
[1469/4326] Building CXX object lib/Co.../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:537: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:544: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:561: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:566: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:570: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:585:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1469/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MachineLoopUtils.cpp.o
[1470/4326] Building CXX object lib/Co...Gen.dir/MachineLateInstrsCleanup.cpp.o
[1470/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineModuleInfo.cpp.o
[1471/4326] Building CXX object lib/Co...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

[1471/4326] Building CXX object lib/Co...deGen.dir/MachineModuleInfoImpls.cpp.o
[1472/4326] Building CXX object lib/Co...les/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:2435: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:1823: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:1886: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:1925: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:1936: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:1980: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:2358: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:2403: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:2411:14: 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:14,
                 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<T> 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:78: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
/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:2685:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1472/4326] Building CXX object lib/Co...Gen.dir/MachineModuleSlotTracker.cpp.o
[1473/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineLoopInfo.cpp.o
[1473/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/MachineOperand.cpp.o
[1474/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineModuleInfo.cpp.o
[1474/4326] Building CXX object lib/Co...MachineOptimizationRemarkEmitter.cpp.o
[1475/4326] Building CXX object lib/Co...deGen.dir/MachineModuleInfoImpls.cpp.o
[1475/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineOutliner.cpp.o
[1476/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MachineLICM.cpp.o
[1476/4326] Building CXX object lib/Co...VMCodeGen.dir/MachinePassManager.cpp.o
[1477/4326] Building CXX object lib/Co...Gen.dir/MachineModuleSlotTracker.cpp.o
[1477/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MachinePipeliner.cpp.o
[1478/4326] Building CXX object lib/Co...MachineOptimizationRemarkEmitter.cpp.o
[1478/4326] Building CXX object lib/Co...odeGen.dir/MachinePostDominators.cpp.o
[1479/4326] Building CXX object lib/Co...VMCodeGen.dir/MachinePassManager.cpp.o
[1479/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineRegionInfo.cpp.o
[1480/4326] Building CXX object lib/Co...s/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:1086: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:795: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:785: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:789: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:782:8:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp:789:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1480/4326] Building CXX object lib/Co...MCodeGen.dir/MachineRegisterInfo.cpp.o
[1481/4326] Building CXX object lib/Co...odeGen.dir/MachinePostDominators.cpp.o
[1481/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MachineScheduler.cpp.o
[1482/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineOutliner.cpp.o
[1482/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MachineSink.cpp.o
[1483/4326] Building CXX object lib/Co...MCodeGen.dir/MachineRegisterInfo.cpp.o
/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:187: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:193:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1483/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineSizeOpts.cpp.o
[1484/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineRegionInfo.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegionInfo.cpp:11:
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h: In instantiation of 'typename Tr::RegionT* llvm::RegionBase<RegionTr>::getExpandedRegion() const [with Tr = llvm::RegionTraits<llvm::MachineFunction>; typename Tr::RegionT = llvm::MachineRegion]':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineRegionInfo.cpp:28:16:   required from here
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h:444:5: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h:444:57: note: the temporary was destroyed at the end of the full expression 'llvm::inverse_children<MachineBasicBlock*>(((const llvm::RegionBase<llvm::RegionTraits<llvm::MachineFunction> >*)this)->llvm::RegionBase<llvm::RegionTraits<llvm::MachineFunction> >::getExit())'
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h:455:3: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/include/llvm/Analysis/RegionInfoImpl.h:455:55: note: the temporary was destroyed at the end of the full expression 'llvm::inverse_children<MachineBasicBlock*>(((const llvm::RegionBase<llvm::RegionTraits<llvm::MachineFunction> >*)this)->llvm::RegionBase<llvm::RegionTraits<llvm::MachineFunction> >::getExit())'

[1484/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineSSAContext.cpp.o
[1485/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineSizeOpts.cpp.o
[1485/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineSSAUpdater.cpp.o
[1486/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineSSAContext.cpp.o
[1486/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineStripDebug.cpp.o
[1487/4326] Building CXX object lib/Co...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:2255:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp:2242:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1

[1487/4326] Building CXX object lib/Co...MCodeGen.dir/MachineTraceMetrics.cpp.o
[1488/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineSSAUpdater.cpp.o
[1488/4326] Building CXX object lib/Co...en.dir/MachineUniformityAnalysis.cpp.o
[1489/4326] Building CXX object lib/Co...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:1603: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:1514: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:1515: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:1532: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:1538: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:1973:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1

[1489/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MachineVerifier.cpp.o
[1490/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineStripDebug.cpp.o
[1490/4326] Building CXX object lib/Co...VMCodeGen.dir/MIRFSDiscriminator.cpp.o
[1491/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MachineSink.cpp.o
[1491/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MIRSampleProfile.cpp.o
[1492/4326] Building CXX object lib/Co...MCodeGen.dir/MachineTraceMetrics.cpp.o
[1492/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/MIRYamlMapping.cpp.o
[1493/4326] Building CXX object lib/Co...en.dir/MachineUniformityAnalysis.cpp.o
[1493/4326] Building CXX object lib/Co...deGen.dir/MLRegAllocEvictAdvisor.cpp.o
[1494/4326] Building CXX object lib/Co...VMCodeGen.dir/MIRFSDiscriminator.cpp.o
[1494/4326] Building CXX object lib/Co...en.dir/MLRegAllocPriorityAdvisor.cpp.o
[1495/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/MIRYamlMapping.cpp.o
[1495/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/ModuloSchedule.cpp.o
[1496/4326] Building CXX object lib/Co...LLVMCodeGen.dir/MIRSampleProfile.cpp.o
[1496/4326] Building CXX object lib/Co...odeGen.dir/MultiHazardRecognizer.cpp.o
[1497/4326] Building CXX object lib/Co.../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:2861: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:2867: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::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:2904: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:2913: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:2931: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::checkPHIOps(const llvm::MachineBasicBlock&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3345: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:3350: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:3353: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:3358: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:3363: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:3367: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:3373: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: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::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:2117: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:2122: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:2196: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:2214: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:2231: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:2236: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: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:2266: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
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2519: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:2521: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:2523: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:2532: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:2534: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:2540: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:2545: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:2552: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: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:2556: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:2560: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:2563: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: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:2570: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:2579: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:2581:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2588:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2954: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:2952: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:2970: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:3013: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:3019: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:3063: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:3065: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:3072: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::visitMachineOperand(const llvm::MachineOperand*, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2592: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:2599: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: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: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:2607: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:2611: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:2627: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:2634: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:2641: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: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:2666: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:2677: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:2685: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:2695: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:2704: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:2714: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:2725: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:2739: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:2746: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:2760: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:2765: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:2770: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:2787: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:2821: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:2825: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:2833:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2588:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:3090:13: 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:2296:20,
    inlined from 'bool {anonymous}::MachineVerifier::verify(const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:546:30:
/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
In member function 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)',
    inlined from 'bool {anonymous}::MachineVerifier::verify(const llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:546:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:2486: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:2490:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1497/4326] Building CXX object lib/Co...LVMCodeGen.dir/PatchableFunction.cpp.o
[1498/4326] Building CXX object lib/Co...en.dir/MLRegAllocPriorityAdvisor.cpp.o
[1498/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MBFIWrapper.cpp.o
[1499/4326] Building CXX object lib/Co...odeGen.dir/MultiHazardRecognizer.cpp.o
[1499/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/MIRPrinter.cpp.o
[1500/4326] Building CXX object lib/Co...deGen.dir/MLRegAllocEvictAdvisor.cpp.o
[1500/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MIRPrintingPass.cpp.o
[1501/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MBFIWrapper.cpp.o
[1501/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MacroFusion.cpp.o
[1502/4326] Building CXX object lib/Co...LVMCodeGen.dir/PatchableFunction.cpp.o
[1502/4326] Building CXX object lib/Co...Gen.dir/NonRelocatableStringpool.cpp.o
[1503/4326] Building CXX object lib/Co...Gen.dir/NonRelocatableStringpool.cpp.o
[1503/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/OptimizePHIs.cpp.o
[1504/4326] Building CXX object lib/Co...s/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:1007:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1123: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:1004:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1992: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:2002:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:2189: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:2191: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:903: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:908: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:926: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:1919: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:1921:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:250: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:335: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:337: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:342: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:2296:32:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2162: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:2164:33,
    inlined from 'void llvm::ModuloScheduleExpanderMVE::generatePipelinedLoop()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp:2296:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:2299:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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:2303:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1504/4326] Building CXX object lib/Co...LVMCodeGen.dir/PeepholeOptimizer.cpp.o
[1505/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/MIRPrintingPass.cpp.o
[1505/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/PHIElimination.cpp.o
[1506/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/MacroFusion.cpp.o
[1506/4326] Building CXX object lib/Co...MCodeGen.dir/PHIEliminationUtils.cpp.o
[1507/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/OptimizePHIs.cpp.o
[1507/4326] Building CXX object lib/Co...deGen.dir/PostRAHazardRecognizer.cpp.o
[1508/4326] Building CXX object lib/Co...Files/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:924:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1508/4326] Building CXX object lib/Co...MCodeGen.dir/PostRASchedulerList.cpp.o
[1509/4326] Building CXX object lib/Co...MCodeGen.dir/PHIEliminationUtils.cpp.o
[1509/4326] Building CXX object lib/Co...Gen.dir/PreISelIntrinsicLowering.cpp.o
[1510/4326] Building CXX object lib/Co...LVMCodeGen.dir/PeepholeOptimizer.cpp.o
[1510/4326] Building CXX object lib/Co...MCodeGen.dir/ProcessImplicitDefs.cpp.o
[1511/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/PHIElimination.cpp.o
[1511/4326] Building CXX object lib/Co...CodeGen.dir/PrologEpilogInserter.cpp.o
[1512/4326] Building CXX object lib/Co...deGen.dir/PostRAHazardRecognizer.cpp.o
[1512/4326] Building CXX object lib/Co...MCodeGen.dir/PseudoProbeInserter.cpp.o
[1513/4326] Building CXX object lib/Co...MCodeGen.dir/ProcessImplicitDefs.cpp.o
[1513/4326] Building CXX object lib/Co...LVMCodeGen.dir/PseudoSourceValue.cpp.o
[1514/4326] Building CXX object lib/Co...MCodeGen.dir/PostRASchedulerList.cpp.o
[1514/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/RDFGraph.cpp.o
[1515/4326] Building CXX object lib/Co...MCodeGen.dir/PseudoProbeInserter.cpp.o
[1515/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/RDFLiveness.cpp.o
[1516/4326] Building CXX object lib/Co...Gen.dir/PreISelIntrinsicLowering.cpp.o
[1516/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RDFRegisters.cpp.o
[1517/4326] Building CXX object lib/Co...LVMCodeGen.dir/PseudoSourceValue.cpp.o
[1517/4326] Building CXX object lib/Co...MCodeGen.dir/ReachingDefAnalysis.cpp.o
[1518/4326] Building CXX object lib/Co...CodeGen.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:1434:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1518/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegAllocBase.cpp.o
[1519/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RDFRegisters.cpp.o
[1519/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/RegAllocBasic.cpp.o
[1520/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/RDFGraph.cpp.o
[1520/4326] Building CXX object lib/Co...eGen.dir/RegAllocEvictionAdvisor.cpp.o
[1521/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegAllocBase.cpp.o
[1521/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegAllocFast.cpp.o
[1522/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/RDFLiveness.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/14.2.1/string:51,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/streambuf:43,
                 from /usr/include/c++/14.2.1/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.1/iterator:66,
                 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++/14.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 = std::less<llvm::rdf::RegisterRef>]':
/usr/include/c++/14.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
/usr/include/c++/14.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++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/Hashing.h:53:
/usr/include/c++/14.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<less<llvm::rdf::RegisterRef> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<llvm::rdf::RegisterRef> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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<less<llvm::rdf::RegisterRef> >]':
/usr/include/c++/14.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
/usr/include/c++/14.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<less<llvm::rdf::RegisterRef> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1876: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<less<llvm::rdf::RegisterRef> >]',
    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<less<llvm::rdf::RegisterRef> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1855: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<less<llvm::rdf::RegisterRef> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:90:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:92:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:97: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
/usr/include/c++/14.2.1/bits/stl_algo.h:99: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
/usr/include/c++/14.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<less<llvm::rdf::RegisterRef> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: 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::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<llvm::rdf::RegisterRef> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = less<llvm::rdf::RegisterRef>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:871:17:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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<less<llvm::rdf::RegisterRef> >]',
    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<less<llvm::rdf::RegisterRef> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = less<llvm::rdf::RegisterRef>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:871:17:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<llvm::rdf::RegisterRef> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = less<llvm::rdf::RegisterRef>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:881:17:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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<less<llvm::rdf::RegisterRef> >]',
    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<less<llvm::rdf::RegisterRef> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = less<llvm::rdf::RegisterRef>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<rdf::RegisterRef>&; Compare = std::less<rdf::RegisterRef>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1696:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp:881:17:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1

[1522/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
[1523/4326] Building CXX object lib/Co...MCodeGen.dir/ReachingDefAnalysis.cpp.o
[1523/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
[1524/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/RegAllocBasic.cpp.o
[1524/4326] Building CXX object lib/Co...eGen.dir/RegAllocPriorityAdvisor.cpp.o
[1525/4326] Building CXX object lib/Co...eGen.dir/RegAllocEvictionAdvisor.cpp.o
[1525/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/RegAllocScore.cpp.o
[1526/4326] Building CXX object lib/Co...eGen.dir/RegAllocPriorityAdvisor.cpp.o
[1526/4326] Building CXX object lib/Co...LVMCodeGen.dir/RegisterClassInfo.cpp.o
[1527/4326] Building CXX object lib/Co...les/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<T> 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:78: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

[1527/4326] Building CXX object lib/Co...LVMCodeGen.dir/RegisterCoalescer.cpp.o
[1528/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/RegAllocScore.cpp.o
[1528/4326] Building CXX object lib/Co...LLVMCodeGen.dir/RegisterPressure.cpp.o
[1529/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
[1529/4326] Building CXX object lib/Co...VMCodeGen.dir/RegisterScavenging.cpp.o
[1530/4326] Building CXX object lib/Co...LVMCodeGen.dir/RegisterClassInfo.cpp.o
[1530/4326] Building CXX object lib/Co...VMCodeGen.dir/GCEmptyBasicBlocks.cpp.o
[1531/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
[1531/4326] Building CXX object lib/Co...n.dir/RemoveRedundantDebugValues.cpp.o
[1532/4326] Building CXX object lib/Co...VMCodeGen.dir/GCEmptyBasicBlocks.cpp.o
[1532/4326] Building CXX object lib/Co...Gen.dir/RenameIndependentSubregs.cpp.o
[1533/4326] Building CXX object lib/Co...VMCodeGen.dir/RegisterScavenging.cpp.o
[1533/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineStableHash.cpp.o
[1534/4326] Building CXX object lib/Co...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:693: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:731: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:1046: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:927: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:756: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:1317:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::VRegMaskOrUnit>' changed in GCC 7.1

[1534/4326] Building CXX object lib/Co...LVMCodeGen.dir/MIRVRegNamerUtils.cpp.o
[1535/4326] Building CXX object lib/Co...n.dir/RemoveRedundantDebugValues.cpp.o
[1535/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/MIRNamerPass.cpp.o
[1536/4326] Building CXX object lib/Co...LVMCodeGen.dir/RegisterCoalescer.cpp.o
[1536/4326] Building CXX object lib/Co...CodeGen.dir/MIRCanonicalizerPass.cpp.o
[1537/4326] Building CXX object lib/Co...Gen.dir/RenameIndependentSubregs.cpp.o
[1537/4326] Building CXX object lib/Co...LVMCodeGen.dir/RegisterUsageInfo.cpp.o
[1538/4326] Building CXX object lib/Co...LVMCodeGen.dir/MachineStableHash.cpp.o
[1538/4326] Building CXX object lib/Co...odeGen.dir/RegUsageInfoCollector.cpp.o
[1539/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/MIRNamerPass.cpp.o
[1539/4326] Building CXX object lib/Co...odeGen.dir/RegUsageInfoPropagate.cpp.o
[1540/4326] Building CXX object lib/Co...LVMCodeGen.dir/MIRVRegNamerUtils.cpp.o
[1540/4326] Building CXX object lib/Co...eGen.dir/RemoveLoadsIntoFakeUses.cpp.o
[1541/4326] Building CXX object lib/Co...CodeGen.dir/MIRCanonicalizerPass.cpp.o
[1541/4326] Building CXX object lib/Co...LVMCodeGen.dir/ReplaceWithVeclib.cpp.o
[1542/4326] Building CXX object lib/Co...LVMCodeGen.dir/RegisterUsageInfo.cpp.o
[1542/4326] Building CXX object lib/Co...Gen.dir/ResetMachineFunctionPass.cpp.o
[1543/4326] Building CXX object lib/Co...odeGen.dir/RegUsageInfoCollector.cpp.o
[1543/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegisterBank.cpp.o
[1544/4326] Building CXX object lib/Co...odeGen.dir/RegUsageInfoPropagate.cpp.o
[1544/4326] Building CXX object lib/Co...LLVMCodeGen.dir/RegisterBankInfo.cpp.o
[1545/4326] Building CXX object lib/Co...eGen.dir/RemoveLoadsIntoFakeUses.cpp.o
[1545/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/SafeStack.cpp.o
[1546/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/RegisterBank.cpp.o
[1546/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/SafeStackLayout.cpp.o
[1547/4326] Building CXX object lib/Co...Gen.dir/ResetMachineFunctionPass.cpp.o
[1547/4326] Building CXX object lib/Co...eGen.dir/SanitizerBinaryMetadata.cpp.o
[1548/4326] Building CXX object lib/Co...LVMCodeGen.dir/ReplaceWithVeclib.cpp.o
[1548/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
[1549/4326] Building CXX object lib/Co...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

[1549/4326] Building CXX object lib/Co...LVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
[1550/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/SafeStackLayout.cpp.o
[1550/4326] Building CXX object lib/Co...VMCodeGen.dir/ScheduleDAGPrinter.cpp.o
[1551/4326] Building CXX object lib/Co...eGen.dir/SanitizerBinaryMetadata.cpp.o
[1551/4326] Building CXX object lib/Co...n.dir/ScoreboardHazardRecognizer.cpp.o
[1552/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
[1552/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/SelectOptimize.cpp.o
[1553/4326] Building CXX object lib/Co...VMCodeGen.dir/ScheduleDAGPrinter.cpp.o
[1553/4326] Building CXX object lib/Co...odeGen.dir/ShadowStackGCLowering.cpp.o
[1554/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/SafeStack.cpp.o
[1554/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/ShrinkWrap.cpp.o
[1555/4326] Building CXX object lib/Co...LVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
[1555/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
[1556/4326] Building CXX object lib/Co...n.dir/ScoreboardHazardRecognizer.cpp.o
[1556/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/SlotIndexes.cpp.o
[1557/4326] Building CXX object lib/Co...odeGen.dir/ShadowStackGCLowering.cpp.o
[1557/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/SpillPlacement.cpp.o
[1558/4326] Building CXX object lib/Co...Files/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,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:959:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:959:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756: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,
    inlined from 'bool {anonymous}::ShrinkWrapImpl::run(llvm::MachineFunction&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp:959:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h:756:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1558/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/SplitKit.cpp.o
[1559/4326] Building CXX object lib/Co...iles/LLVMCodeGen.dir/SlotIndexes.cpp.o
[1559/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/StackColoring.cpp.o
[1560/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
[1560/4326] Building CXX object lib/Co...dir/StackFrameLayoutAnalysisPass.cpp.o
[1561/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/SpillPlacement.cpp.o
[1561/4326] Building CXX object lib/Co...Gen.dir/StackMapLivenessAnalysis.cpp.o
[1562/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/SelectOptimize.cpp.o
[1562/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/StackMaps.cpp.o
[1563/4326] Building CXX object lib/Co...Gen.dir/StackMapLivenessAnalysis.cpp.o
[1563/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/StackProtector.cpp.o
[1564/4326] Building CXX object lib/Co...dir/StackFrameLayoutAnalysisPass.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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 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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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++/14.2.1/bits/stl_algo.h:1905:25: 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 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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::StackFrameLayoutAnalysis::SlotData*, std::vector<{anonymous}::StackFrameLayoutAnalysis::SlotData> >' changed in GCC 7.1

[1564/4326] Building CXX object lib/Co...LVMCodeGen.dir/StackSlotColoring.cpp.o
[1565/4326] Building CXX object lib/Co...keFiles/LLVMCodeGen.dir/SplitKit.cpp.o
[1565/4326] Building CXX object lib/Co...VMCodeGen.dir/StaticDataSplitter.cpp.o
[1566/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/StackColoring.cpp.o
[1566/4326] Building CXX object lib/Co...MCodeGen.dir/StaticDataAnnotator.cpp.o
[1567/4326] Building CXX object lib/Co...eFiles/LLVMCodeGen.dir/StackMaps.cpp.o
[1567/4326] Building CXX object lib/Co...eGen.dir/SwiftErrorValueTracking.cpp.o
[1568/4326] Building CXX object lib/Co...MCodeGen.dir/StaticDataAnnotator.cpp.o
[1568/4326] Building CXX object lib/Co...MCodeGen.dir/SwitchLoweringUtils.cpp.o
[1569/4326] Building CXX object lib/Co...VMCodeGen.dir/StaticDataSplitter.cpp.o
[1569/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/TailDuplication.cpp.o
[1570/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/StackProtector.cpp.o
[1570/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/TailDuplicator.cpp.o
[1571/4326] Building CXX object lib/Co...LVMCodeGen.dir/StackSlotColoring.cpp.o
[1571/4326] Building CXX object lib/Co...eGen.dir/TargetFrameLoweringImpl.cpp.o
[1572/4326] Building CXX object lib/Co...eGen.dir/SwiftErrorValueTracking.cpp.o
[1572/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/TargetInstrInfo.cpp.o
[1573/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/TailDuplication.cpp.o
[1573/4326] Building CXX object lib/Co...VMCodeGen.dir/TargetLoweringBase.cpp.o
[1574/4326] Building CXX object lib/Co...MCodeGen.dir/SwitchLoweringUtils.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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 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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(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++/14.2.1/bits/stl_algo.h:1905:25: 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 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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::_ZN4llvm8SwitchCG14SwitchLowering13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS3_EEjjPKNS_10SwitchInstERS3_.part.0(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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1

[1574/4326] Building CXX object lib/Co...dir/TargetLoweringObjectFileImpl.cpp.o
[1575/4326] Building CXX object lib/Co...eGen.dir/TargetFrameLoweringImpl.cpp.o
[1575/4326] Building CXX object lib/Co...LVMCodeGen.dir/TargetOptionsImpl.cpp.o
[1576/4326] Building CXX object lib/Co...s/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:816:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1576/4326] Building CXX object lib/Co...LLVMCodeGen.dir/TargetPassConfig.cpp.o
[1577/4326] Building CXX object lib/Co...LVMCodeGen.dir/TargetOptionsImpl.cpp.o
[1577/4326] Building CXX object lib/Co...VMCodeGen.dir/TargetRegisterInfo.cpp.o
[1578/4326] Building CXX object lib/Co.../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:957: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:1702: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:1702: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:744: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:980: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:351: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:178: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:1850:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1578/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/TargetSchedule.cpp.o
[1579/4326] Building CXX object lib/Co...dir/TargetLoweringObjectFileImpl.cpp.o
[1579/4326] Building CXX object lib/Co...MCodeGen.dir/TargetSubtargetInfo.cpp.o
[1580/4326] Building CXX object lib/Co...VMCodeGen.dir/TargetLoweringBase.cpp.o
In file included from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp:33:
/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:414: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:993: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:1966: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:3284: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:3284: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:3341: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:3355: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:3138: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:3138: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:3053: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:3053: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:1827:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1580/4326] Building CXX object lib/Co...en.dir/TwoAddressInstructionPass.cpp.o
[1581/4326] Building CXX object lib/Co...VMCodeGen.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:272: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:276:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1581/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/TypePromotion.cpp.o
[1582/4326] Building CXX object lib/Co...LLVMCodeGen.dir/TargetPassConfig.cpp.o
[1582/4326] Building CXX object lib/Co...CodeGen.dir/UnreachableBlockElim.cpp.o
[1583/4326] Building CXX object lib/Co...MCodeGen.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

[1583/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/ValueTypes.cpp.o
[1584/4326] Building CXX object lib/Co...s/LLVMCodeGen.dir/TargetSchedule.cpp.o
[1584/4326] Building CXX object lib/Co...CodeGen.dir/VLIWMachineScheduler.cpp.o
[1585/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/ValueTypes.cpp.o
[1585/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/VirtRegMap.cpp.o
[1586/4326] Building CXX object lib/Co...CodeGen.dir/UnreachableBlockElim.cpp.o
[1586/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
[1587/4326] Building CXX object lib/Co...en.dir/TwoAddressInstructionPass.cpp.o
[1587/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/WindowScheduler.cpp.o
[1588/4326] Building CXX object lib/Co...CodeGen.dir/VLIWMachineScheduler.cpp.o
[1588/4326] Building CXX object lib/Co...Gen.dir/WindowsSecureHotPatching.cpp.o
[1589/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/TypePromotion.cpp.o
[1589/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/WinEHPrepare.cpp.o
[1590/4326] Building CXX object lib/Co...Files/LLVMCodeGen.dir/VirtRegMap.cpp.o
[1590/4326] Building CXX object lib/Co...MCodeGen.dir/XRayInstrumentation.cpp.o
[1591/4326] Building CXX object lib/Co...es/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
[1591/4326] Building CXX object lib/Co.../LiveDebugValues/LiveDebugValues.cpp.o
[1592/4326] Building CXX object lib/Co.../LiveDebugValues/LiveDebugValues.cpp.o
[1592/4326] Building CXX object lib/Co.../LiveDebugValues/VarLocBasedImpl.cpp.o
[1593/4326] Building CXX object lib/Co...MCodeGen.dir/XRayInstrumentation.cpp.o
[1593/4326] Building CXX object lib/Co...iveDebugValues/InstrRefBasedImpl.cpp.o
[1594/4326] Building CXX object lib/Co...Gen.dir/WindowsSecureHotPatching.cpp.o
[1594/4326] Building CXX object lib/Tr...rumentation.dir/AddressSanitizer.cpp.o
[1595/4326] Building CXX object lib/Co...les/LLVMCodeGen.dir/WinEHPrepare.cpp.o
[1595/4326] Building CXX object lib/Tr...strumentation.dir/BoundsChecking.cpp.o
[1596/4326] Building CXX object lib/Co.../LLVMCodeGen.dir/WindowScheduler.cpp.o
[1596/4326] Building CXX object lib/Tr...LVMInstrumentation.dir/CGProfile.cpp.o
[1597/4326] Building CXX object lib/Tr...strumentation.dir/BoundsChecking.cpp.o
[1597/4326] Building CXX object lib/Tr...ation.dir/ControlHeightReduction.cpp.o
[1598/4326] Building CXX object lib/Tr...LVMInstrumentation.dir/CGProfile.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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

[1598/4326] Building CXX object lib/Tr...umentation.dir/DataFlowSanitizer.cpp.o
[1599/4326] Building CXX object lib/Co.../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

[1599/4326] Building CXX object lib/Tr...nstrumentation.dir/GCOVProfiling.cpp.o
[1600/4326] Building CXX object lib/Tr...rumentation.dir/AddressSanitizer.cpp.o
[1600/4326] Building CXX object lib/Tr...ation.dir/BlockCoverageInference.cpp.o
[1601/4326] Building CXX object lib/Tr...ation.dir/ControlHeightReduction.cpp.o
[1601/4326] Building CXX object lib/Tr...ation.dir/MemProfInstrumentation.cpp.o
[1602/4326] Building CXX object lib/Tr...ation.dir/BlockCoverageInference.cpp.o
[1602/4326] Building CXX object lib/Tr...VMInstrumentation.dir/MemProfUse.cpp.o
[1603/4326] Building CXX object lib/Tr...umentation.dir/DataFlowSanitizer.cpp.o
[1603/4326] Building CXX object lib/Tr...trumentation.dir/MemorySanitizer.cpp.o
[1604/4326] Building CXX object lib/Co...iveDebugValues/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:3458:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1604/4326] Building CXX object lib/Tr....dir/NumericalStabilitySanitizer.cpp.o
[1605/4326] Building CXX object lib/Tr...nstrumentation.dir/GCOVProfiling.cpp.o
[1605/4326] Building CXX object lib/Tr...tation.dir/IndirectCallPromotion.cpp.o
[1606/4326] Building CXX object lib/Tr...ation.dir/MemProfInstrumentation.cpp.o
[1606/4326] Building CXX object lib/Tr...strumentation.dir/InstrProfiling.cpp.o
[1607/4326] Building CXX object lib/Tr...VMInstrumentation.dir/MemProfUse.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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:469:31:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[1607/4326] Building CXX object lib/Tr...les/LLVMInstrumentation.dir/KCFI.cpp.o
[1608/4326] Building CXX object lib/Tr....dir/NumericalStabilitySanitizer.cpp.o
[1608/4326] Building CXX object lib/Tr...entation.dir/LowerAllowCheckPass.cpp.o
[1609/4326] Building CXX object lib/Tr...les/LLVMInstrumentation.dir/KCFI.cpp.o
[1609/4326] Building CXX object lib/Tr...ntation.dir/PGOCtxProfFlattening.cpp.o
[1610/4326] Building CXX object lib/Tr...trumentation.dir/MemorySanitizer.cpp.o
[1610/4326] Building CXX object lib/Tr...mentation.dir/PGOCtxProfLowering.cpp.o
[1611/4326] Building CXX object lib/Tr...tation.dir/IndirectCallPromotion.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: 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<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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:715:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:715:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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/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:724: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:724:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:479:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:830:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:479:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:830:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:479:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:830:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:479:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:830:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:479:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:830:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:479:51,
    inlined from 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:830:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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/Transforms/Instrumentation/IndirectCallPromotion.cpp: In member function 'bool {anonymous}::IndirectCallPromoter::processFunction(llvm::ProfileSummaryInfo*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:837: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:837: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:837:43: note: parameter passing for argument of type 'llvm::MutableArrayRef<InstrProfValueData>' changed in GCC 7.1

[1611/4326] Building CXX object lib/Tr...tation.dir/PGOForceFunctionAttrs.cpp.o
[1612/4326] Building CXX object lib/Tr...entation.dir/LowerAllowCheckPass.cpp.o
[1612/4326] Building CXX object lib/Tr...mentation.dir/PGOInstrumentation.cpp.o
[1613/4326] Building CXX object lib/Tr...strumentation.dir/InstrProfiling.cpp.o
[1613/4326] Building CXX object lib/Tr...trumentation.dir/PGOMemOPSizeOpt.cpp.o
[1614/4326] Building CXX object lib/Tr...tation.dir/PGOForceFunctionAttrs.cpp.o
[1614/4326] Building CXX object lib/Tr...umentation.dir/SanitizerCoverage.cpp.o
[1615/4326] Building CXX object lib/Tr...ntation.dir/PGOCtxProfFlattening.cpp.o
[1615/4326] Building CXX object lib/Tr...tion.dir/SanitizerBinaryMetadata.cpp.o
[1616/4326] Building CXX object lib/Tr...mentation.dir/PGOCtxProfLowering.cpp.o
[1616/4326] Building CXX object lib/Tr...tation.dir/ValueProfileCollector.cpp.o
[1617/4326] Building CXX object lib/Tr...trumentation.dir/PGOMemOPSizeOpt.cpp.o
[1617/4326] Building CXX object lib/Tr...trumentation.dir/ThreadSanitizer.cpp.o
[1618/4326] Building CXX object lib/Tr...umentation.dir/SanitizerCoverage.cpp.o
[1618/4326] Building CXX object lib/Tr...nstrumentation.dir/TypeSanitizer.cpp.o
[1619/4326] Building CXX object lib/Tr...tation.dir/ValueProfileCollector.cpp.o
[1619/4326] Building CXX object lib/Tr...mentation.dir/HWAddressSanitizer.cpp.o
[1620/4326] Building CXX object lib/Tr...tion.dir/SanitizerBinaryMetadata.cpp.o
[1620/4326] Building CXX object lib/Tr...umentation.dir/RealtimeSanitizer.cpp.o
[1621/4326] Building CXX object lib/Tr...umentation.dir/RealtimeSanitizer.cpp.o
[1621/4326] Building CXX object lib/Tr...MVectorize.dir/EVLIndVarSimplify.cpp.o
[1622/4326] Building CXX object lib/Tr...mentation.dir/PGOInstrumentation.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp: In function 'void llvm::setProfMetadata(Module*, Instruction*, ArrayRef<long long unsigned int>, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2410:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1622/4326] Building CXX object lib/Tr...ectorize.dir/LoadStoreVectorizer.cpp.o
[1623/4326] Building CXX object lib/Tr...trumentation.dir/ThreadSanitizer.cpp.o
[1623/4326] Building CXX object lib/Tr...Vectorize.dir/LoopIdiomVectorize.cpp.o
[1624/4326] Building CXX object lib/Tr...nstrumentation.dir/TypeSanitizer.cpp.o
[1624/4326] Building CXX object lib/Tr...ze.dir/LoopVectorizationLegality.cpp.o
[1625/4326] Building CXX object lib/Tr...MVectorize.dir/EVLIndVarSimplify.cpp.o
[1625/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/LoopVectorize.cpp.o
[1626/4326] Building CXX object lib/Tr...mentation.dir/HWAddressSanitizer.cpp.o
[1626/4326] Building CXX object lib/Tr...andboxVectorizer/DependencyGraph.cpp.o
[1627/4326] Building CXX object lib/Tr...Vectorize.dir/LoopIdiomVectorize.cpp.o
[1627/4326] Building CXX object lib/Tr....dir/SandboxVectorizer/InstrMaps.cpp.o
[1628/4326] Building CXX object lib/Tr...ectorize.dir/LoadStoreVectorizer.cpp.o
[1628/4326] Building CXX object lib/Tr...e.dir/SandboxVectorizer/Interval.cpp.o
[1629/4326] Building CXX object lib/Tr...ze.dir/LoopVectorizationLegality.cpp.o
[1629/4326] Building CXX object lib/Tr...e.dir/SandboxVectorizer/Legality.cpp.o
[1630/4326] Building CXX object lib/Tr....dir/SandboxVectorizer/InstrMaps.cpp.o
[1630/4326] Building CXX object lib/Tr...boxVectorizer/Passes/BottomUpVec.cpp.o
[1631/4326] Building CXX object lib/Tr...andboxVectorizer/DependencyGraph.cpp.o
[1631/4326] Building CXX object lib/Tr...ndboxVectorizer/Passes/PackReuse.cpp.o
[1632/4326] Building CXX object lib/Tr...e.dir/SandboxVectorizer/Interval.cpp.o
[1632/4326] Building CXX object lib/Tr...Vectorizer/Passes/RegionsFromBBs.cpp.o
[1633/4326] Building CXX object lib/Tr...e.dir/SandboxVectorizer/Legality.cpp.o
[1633/4326] Building CXX object lib/Tr...rizer/Passes/RegionsFromMetadata.cpp.o
[1634/4326] Building CXX object lib/Tr...Vectorizer/Passes/RegionsFromBBs.cpp.o
[1634/4326] Building CXX object lib/Tr...Vectorizer/Passes/SeedCollection.cpp.o
[1635/4326] Building CXX object lib/Tr...ndboxVectorizer/Passes/PackReuse.cpp.o
[1635/4326] Building CXX object lib/Tr...Passes/TransactionAcceptOrRevert.cpp.o
[1636/4326] Building CXX object lib/Tr...boxVectorizer/Passes/BottomUpVec.cpp.o
[1636/4326] Building CXX object lib/Tr...ectorizer/Passes/TransactionSave.cpp.o
[1637/4326] Building CXX object lib/Tr...rizer/Passes/RegionsFromMetadata.cpp.o
[1637/4326] Building CXX object lib/Tr...dboxVectorizer/SandboxVectorizer.cpp.o
[1638/4326] Building CXX object lib/Tr...Passes/TransactionAcceptOrRevert.cpp.o
[1638/4326] Building CXX object lib/Tr...zer/SandboxVectorizerPassBuilder.cpp.o
[1639/4326] Building CXX object lib/Tr...ectorizer/Passes/TransactionSave.cpp.o
[1639/4326] Building CXX object lib/Tr....dir/SandboxVectorizer/Scheduler.cpp.o
[1640/4326] Building CXX object lib/Tr...Vectorizer/Passes/SeedCollection.cpp.o
[1640/4326] Building CXX object lib/Tr.../SandboxVectorizer/SeedCollector.cpp.o
[1641/4326] Building CXX object lib/Tr...dboxVectorizer/SandboxVectorizer.cpp.o
[1641/4326] Building CXX object lib/Tr...e.dir/SandboxVectorizer/VecUtils.cpp.o
[1642/4326] Building CXX object lib/Tr...zer/SandboxVectorizerPassBuilder.cpp.o
[1642/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/SLPVectorizer.cpp.o
[1643/4326] Building CXX object lib/Tr....dir/SandboxVectorizer/Scheduler.cpp.o
[1643/4326] Building CXX object lib/Tr...iles/LLVMVectorize.dir/Vectorize.cpp.o
[1644/4326] Building CXX object lib/Tr.../SandboxVectorizer/SeedCollector.cpp.o
[1644/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/VectorCombine.cpp.o
[1645/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/LoopVectorize.cpp.o
[1645/4326] Building CXX object lib/Tr...akeFiles/LLVMVectorize.dir/VPlan.cpp.o
[1646/4326] Building CXX object lib/Tr...iles/LLVMVectorize.dir/Vectorize.cpp.o
[1646/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/VPlanAnalysis.cpp.o
[1647/4326] Building CXX object lib/Tr...e.dir/SandboxVectorizer/VecUtils.cpp.o
[1647/4326] Building CXX object lib/Tr...MVectorize.dir/VPlanConstruction.cpp.o
[1648/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/VPlanAnalysis.cpp.o
[1648/4326] Building CXX object lib/Tr...LVMVectorize.dir/VPlanPredicator.cpp.o
[1649/4326] Building CXX object lib/Tr...MVectorize.dir/VPlanConstruction.cpp.o
In file included from /usr/include/c++/14.2.1/string:51,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/streambuf:43,
                 from /usr/include/c++/14.2.1/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.1/iterator:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ADL.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanAnalysis.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:14:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::VPBlockBase*; _Up = llvm::VPBlockBase*; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:683:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::VPBlockBase*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1071:25,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::VPBlockBase*; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1259:36,
    inlined from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:14:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:23: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object '<anonymous>' with type 'llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::VPBlockBase, false> >::RootsT' {aka 'llvm::SmallVector<llvm::VPBlockBase*, 1>'} [-Warray-bounds=]
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanDominatorTree.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h: In static member function 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:25: note: '<anonymous>' declared here
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::VPBlockBase*; _Up = llvm::VPBlockBase*; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:683:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::VPBlockBase*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1094:14,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::VPBlockBase*; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1259:36,
    inlined from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:14:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:23: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object '<anonymous>' with type 'llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::VPBlockBase, false> >::RootsT' {aka 'llvm::SmallVector<llvm::VPBlockBase*, 1>'} [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h: In static member function 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:25: note: '<anonymous>' declared here

[1649/4326] Building CXX object lib/Tr...s/LLVMVectorize.dir/VPlanRecipes.cpp.o
[1650/4326] Building CXX object lib/Tr...akeFiles/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<>, 81, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 81; 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:239: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:216: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:29:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:266:53:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:268: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<>, 81, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:31, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 81; 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:245: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:216: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:29:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = const llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp:266:53:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:268:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]

[1650/4326] Building CXX object lib/Tr...Files/LLVMVectorize.dir/VPlanSLP.cpp.o
[1651/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/VectorCombine.cpp.o
[1651/4326] Building CXX object lib/Tr...LVMVectorize.dir/VPlanTransforms.cpp.o
[1652/4326] Building CXX object lib/Tr...LVMVectorize.dir/VPlanPredicator.cpp.o
[1652/4326] Building CXX object lib/Tr...es/LLVMVectorize.dir/VPlanUnroll.cpp.o
[1653/4326] Building CXX object lib/Tr...Files/LLVMVectorize.dir/VPlanSLP.cpp.o
[1653/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/VPlanVerifier.cpp.o
[1654/4326] Building CXX object lib/Tr...s/LLVMVectorize.dir/VPlanRecipes.cpp.o
[1654/4326] Building CXX object lib/Tr...les/LLVMVectorize.dir/VPlanUtils.cpp.o
[1655/4326] Building CXX object lib/Tr...es/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<>, 81, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 81; 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:239: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:216: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:29:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:475:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:268: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<>, 81, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:31, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 81; 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:245: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:216: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:29:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPValue; Pattern = Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp:475:14:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:268:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]

[1655/4326] Linking CXX static library lib/libLLVMObjCARCOpts.a
[1656/4326] Linking CXX static library lib/libLLVMObjCARCOpts.a
[1656/4326] Building CXX object lib/Li...MakeFiles/LLVMLinker.dir/IRMover.cpp.o
[1657/4326] Building CXX object lib/Tr...les/LLVMVectorize.dir/VPlanUtils.cpp.o
[1657/4326] Building CXX object lib/Li...Files/LLVMLinker.dir/LinkModules.cpp.o
[1658/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/VPlanVerifier.cpp.o
[1658/4326] Linking CXX static library lib/libLLVMTarget.a
[1659/4326] Linking CXX static library lib/libLLVMTarget.a
[1659/4326] Linking CXX static library lib/libLLVMSandboxIR.a
[1660/4326] Linking CXX static library lib/libLLVMSandboxIR.a
[1660/4326] Linking CXX static library lib/libLLVMCodeGen.a
[1661/4326] Building CXX object lib/Tr...LVMVectorize.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<>, 81, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 81; 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:239: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:216: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:240:26:   required from 'llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction> >, 85, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)> [with auto:30 = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:269: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<>, 81, false, llvm::VPInstruction> >, 85, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)>; unsigned int ...Is = {0}; Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction> >; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int, 0>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:239: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<>, 81, false, llvm::VPInstruction> >; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:29:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction> >, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1153:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:268: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<>, 81, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:31, unsigned int)>; unsigned int ...Is = {}; Ops_t = std::tuple<>; unsigned int Opcode = 81; 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:245: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:216: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 = 81; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:240:26:   required from 'llvm::VPlanPatternMatch::Recipe_match<std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction> >, 85, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)> [with auto:30 = llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:269: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<>, 81, false, llvm::VPInstruction> >, 85, false, llvm::VPInstruction>::match(const llvm::VPRecipeBase*) const::<lambda(auto:30, unsigned int)>; unsigned int ...Is = {0}; Ops_t = std::tuple<llvm::VPlanPatternMatch::Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction> >; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}; std::index_sequence<Idx ...> = std::integer_sequence<unsigned int, 0>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:239: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<>, 81, false, llvm::VPInstruction> >; unsigned int Opcode = 85; bool Commutative = false; RecipeTys = {llvm::VPInstruction}]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:29:17:   required from 'bool llvm::VPlanPatternMatch::match(Val*, const Pattern&) [with Val = llvm::VPRecipeBase; Pattern = Recipe_match<std::tuple<Recipe_match<std::tuple<>, 81, false, llvm::VPInstruction> >, 85, false, llvm::VPInstruction>]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:1153:12:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h:268:61: warning: parameter 'P' set but not used [-Wunused-but-set-parameter]
In file included from /usr/include/c++/14.2.1/string:51,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/streambuf:43,
                 from /usr/include/c++/14.2.1/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.1/iterator:66,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ADL.h:13,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/DenseMap.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanAnalysis.h:12,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.h:16,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:14:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::VPBlockBase*; _Up = llvm::VPBlockBase*; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:683:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::VPBlockBase*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1071:25,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::VPBlockBase*; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1259:36,
    inlined from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:14:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:23: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object '<anonymous>' with type 'llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::VPBlockBase, false> >::RootsT' {aka 'llvm::SmallVector<llvm::VPBlockBase*, 1>'} [-Warray-bounds=]
In file included from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanDominatorTree.h:23,
                 from /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h: In static member function 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:25: note: '<anonymous>' declared here
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::VPBlockBase*; _Up = llvm::VPBlockBase*; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::VPBlockBase**; _OI = llvm::VPBlockBase**]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:683:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::VPBlockBase*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1094:14,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::VPBlockBase*; unsigned int N = 1]' at /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1259:36,
    inlined from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:14:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:23: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object '<anonymous>' with type 'llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::VPBlockBase, false> >::RootsT' {aka 'llvm::SmallVector<llvm::VPBlockBase*, 1>'} [-Warray-bounds=]
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h: In static member function 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::CalculateFromScratch(DomTreeT&, BatchUpdatePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::VPBlockBase, false>]':
/build/emscripten/src/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h:578:25: note: '<anonymous>' declared here

[1661/4326] Building CXX object lib/Co...LLVMSelectionDAG.dir/DAGCombiner.cpp.o
[1662/4326] Linking CXX static library lib/libLLVMCodeGen.a
[1662/4326] Building CXX object lib/Co...es/LLVMSelectionDAG.dir/FastISel.cpp.o
[1663/4326] Building CXX object lib/Li...Files/LLVMLinker.dir/LinkModules.cpp.o
[1663/4326] Building CXX object lib/Co...tionDAG.dir/FunctionLoweringInfo.cpp.o
[1664/4326] Building CXX object lib/Li...MakeFiles/LLVMLinker.dir/IRMover.cpp.o
[1664/4326] Building CXX object lib/Co...LVMSelectionDAG.dir/InstrEmitter.cpp.o
[1665/4326] Building CXX object lib/Co...tionDAG.dir/FunctionLoweringInfo.cpp.o
[1665/4326] Building CXX object lib/Co...LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[1666/4326] Building CXX object lib/Co...LVMSelectionDAG.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:814: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:910:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1666/4326] Building CXX object lib/Co...ectionDAG.dir/LegalizeFloatTypes.cpp.o
[1667/4326] Building CXX object lib/Co...es/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:1635: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:1361: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:1369: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:1294: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:1315:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1

[1667/4326] Building CXX object lib/Co...tionDAG.dir/LegalizeIntegerTypes.cpp.o
[1668/4326] Building CXX object lib/Co...ectionDAG.dir/LegalizeFloatTypes.cpp.o
[1668/4326] Building CXX object lib/Co...VMSelectionDAG.dir/LegalizeTypes.cpp.o
[1669/4326] Building CXX object lib/Co...tionDAG.dir/LegalizeIntegerTypes.cpp.o
[1669/4326] Building CXX object lib/Co...tionDAG.dir/LegalizeTypesGeneric.cpp.o
[1670/4326] Building CXX object lib/Co...LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[1670/4326] Building CXX object lib/Co...lectionDAG.dir/LegalizeVectorOps.cpp.o
[1671/4326] Building CXX object lib/Co...VMSelectionDAG.dir/LegalizeTypes.cpp.o
[1671/4326] Building CXX object lib/Co...ctionDAG.dir/LegalizeVectorTypes.cpp.o
[1672/4326] Building CXX object lib/Co...tionDAG.dir/LegalizeTypesGeneric.cpp.o
[1672/4326] Building CXX object lib/Co...ionDAG.dir/ResourcePriorityQueue.cpp.o
[1673/4326] Building CXX object lib/Co...lectionDAG.dir/LegalizeVectorOps.cpp.o
[1673/4326] Building CXX object lib/Co.../LLVMSelectionDAG.dir/SDNodeInfo.cpp.o
[1674/4326] Building CXX object lib/Tr.../LLVMVectorize.dir/SLPVectorizer.cpp.o
In file included from /usr/include/c++/14.2.1/set:62,
                 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++/14.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 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++/14.2.1/bits/stl_tree.h:2454: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
/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:8177: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:8236: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:8243: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:8455: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++/14.2.1/map:63,
                 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++/14.2.1/bits/stl_map.h:601: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:21068:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:21060:19,
    inlined from '{anonymous}::RelatedStoreInsts::RelatedStoreInsts(unsigned int, llvm::ArrayRef<llvm::StoreInst*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:21052: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:406: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:940: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:21463: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:21492:18:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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:21068:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:21060:19,
    inlined from '{anonymous}::RelatedStoreInsts::RelatedStoreInsts(unsigned int, llvm::ArrayRef<llvm::StoreInst*>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:21052: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:942: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:21463: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:21492:18:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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:21068: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:21471: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:21492:18:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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:21068:41,
    inlined from 'void {anonymous}::RelatedStoreInsts::reset(unsigned int)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:21060: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:21091: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:21474: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:21492:18:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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:21068: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:21098: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:21474: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:21492:18:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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

[1674/4326] Building CXX object lib/Co...SelectionDAG.dir/ScheduleDAGFast.cpp.o
[1675/4326] Building CXX object lib/Co.../LLVMSelectionDAG.dir/SDNodeInfo.cpp.o
[1675/4326] Building CXX object lib/Co...lectionDAG.dir/ScheduleDAGRRList.cpp.o
[1676/4326] Building CXX object lib/Co...ionDAG.dir/ResourcePriorityQueue.cpp.o
[1676/4326] Building CXX object lib/Co...ectionDAG.dir/ScheduleDAGSDNodes.cpp.o
[1677/4326] Building CXX object lib/Co...SelectionDAG.dir/ScheduleDAGFast.cpp.o
[1677/4326] Building CXX object lib/Co...SelectionDAG.dir/ScheduleDAGVLIW.cpp.o
[1678/4326] Building CXX object lib/Co...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:21166: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/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:1136: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:25654:34,
    inlined from 'llvm::SDValue {anonymous}::DAGCombiner::visitEXTRACT_SUBVECTOR(llvm::SDNode*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:25818:53:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1678/4326] Building CXX object lib/Co...ctionDAG.dir/SelectionDAGBuilder.cpp.o
[1679/4326] Building CXX object lib/Co...ctionDAG.dir/LegalizeVectorTypes.cpp.o
[1679/4326] Building CXX object lib/Co...LVMSelectionDAG.dir/SelectionDAG.cpp.o
[1680/4326] Building CXX object lib/Co...ectionDAG.dir/ScheduleDAGSDNodes.cpp.o
[1680/4326] Building CXX object lib/Co....dir/SelectionDAGAddressAnalysis.cpp.o
[1681/4326] Building CXX object lib/Co...lectionDAG.dir/ScheduleDAGRRList.cpp.o
[1681/4326] Building CXX object lib/Co...ectionDAG.dir/SelectionDAGDumper.cpp.o
[1682/4326] Building CXX object lib/Co...SelectionDAG.dir/ScheduleDAGVLIW.cpp.o
[1682/4326] Building CXX object lib/Co...electionDAG.dir/SelectionDAGISel.cpp.o
[1683/4326] Building CXX object lib/Co....dir/SelectionDAGAddressAnalysis.cpp.o
[1683/4326] Building CXX object lib/Co...ctionDAG.dir/SelectionDAGPrinter.cpp.o
[1684/4326] Building CXX object lib/Co...ectionDAG.dir/SelectionDAGDumper.cpp.o
[1684/4326] Building CXX object lib/Co...onDAG.dir/SelectionDAGTargetInfo.cpp.o
[1685/4326] Building CXX object lib/Co...onDAG.dir/SelectionDAGTargetInfo.cpp.o
[1685/4326] Building CXX object lib/Co...ectionDAG.dir/StatepointLowering.cpp.o
[1686/4326] Building CXX object lib/Co...ctionDAG.dir/SelectionDAGPrinter.cpp.o
[1686/4326] Building CXX object lib/Co...MSelectionDAG.dir/TargetLowering.cpp.o
[1687/4326] Building CXX object lib/Co...electionDAG.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:1545:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1526:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1687/4326] Linking CXX static library lib/libLLVMInstrumentation.a
[1688/4326] Linking CXX static library lib/libLLVMInstrumentation.a
[1688/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/AlwaysInliner.cpp.o
[1689/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/AlwaysInliner.cpp.o
[1689/4326] Building CXX object lib/Tr.../LLVMipo.dir/Annotation2Metadata.cpp.o
[1690/4326] Building CXX object lib/Co...ectionDAG.dir/StatepointLowering.cpp.o
[1690/4326] Building CXX object lib/Tr...es/LLVMipo.dir/ArgumentPromotion.cpp.o
[1691/4326] Building CXX object lib/Tr.../LLVMipo.dir/Annotation2Metadata.cpp.o
[1691/4326] Building CXX object lib/Tr...MakeFiles/LLVMipo.dir/Attributor.cpp.o
[1692/4326] Building CXX object lib/Co...LVMSelectionDAG.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:11768: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:11754: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:11806: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:13540: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:13535: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:13535:16: 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:11866:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11953:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:326: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:11953:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11929: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:11866:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11895:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:326: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:11895:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11876: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:11866:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12055:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:326: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:12055:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12037: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:12129: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:12243:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:326: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:12243:24: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12218: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:11866:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:12001:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h:326: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:12001:22: note: 'Listener' declared here
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11987:70: note: 'this' declared here
/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:7076: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:7076:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1

[1692/4326] Building CXX object lib/Tr...LLVMipo.dir/AttributorAttributes.cpp.o
[1693/4326] Building CXX object lib/Co...ctionDAG.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:6197: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:6230:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6084: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:6244: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:6253: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:6266:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6084: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:6268: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:1540:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1693/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/BarrierNoopPass.cpp.o
[1694/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/BarrierNoopPass.cpp.o
[1694/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/BlockExtractor.cpp.o
[1695/4326] Building CXX object lib/Tr...es/LLVMipo.dir/ArgumentPromotion.cpp.o
[1695/4326] Building CXX object lib/Tr...VMipo.dir/CalledValuePropagation.cpp.o
[1696/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/BlockExtractor.cpp.o
[1696/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/ConstantMerge.cpp.o
[1697/4326] Building CXX object lib/Tr...VMipo.dir/CalledValuePropagation.cpp.o
[1697/4326] Building CXX object lib/Tr...akeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
[1698/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/ConstantMerge.cpp.o
[1698/4326] Building CXX object lib/Tr...Mipo.dir/DeadArgumentElimination.cpp.o
[1699/4326] Building CXX object lib/Co...MSelectionDAG.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:414: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:993: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:1966: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:3284: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:3284: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:3341: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:3355: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:4986: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:3138: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:3138: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:3053: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:3053:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1699/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/ElimAvailExtern.cpp.o
[1700/4326] Building CXX object lib/Tr...akeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
[1700/4326] Building CXX object lib/Tr...les/LLVMipo.dir/EmbedBitcodePass.cpp.o
[1701/4326] Building CXX object lib/Tr...les/LLVMipo.dir/EmbedBitcodePass.cpp.o
[1701/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/ExpandVariadics.cpp.o
[1702/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/ElimAvailExtern.cpp.o
[1702/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[1703/4326] Building CXX object lib/Tr...Mipo.dir/DeadArgumentElimination.cpp.o
[1703/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/FatLTOCleanup.cpp.o
[1704/4326] Building CXX object lib/Tr...MakeFiles/LLVMipo.dir/Attributor.cpp.o
[1704/4326] Building CXX object lib/Tr...s/LLVMipo.dir/ForceFunctionAttrs.cpp.o
[1705/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[1705/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[1706/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/FatLTOCleanup.cpp.o
[1706/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/FunctionImport.cpp.o
[1707/4326] Building CXX object lib/Tr...s/LLVMipo.dir/ForceFunctionAttrs.cpp.o
[1707/4326] Building CXX object lib/Tr...VMipo.dir/FunctionSpecialization.cpp.o
[1708/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/ExpandVariadics.cpp.o
[1708/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[1709/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[1709/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
[1710/4326] Building CXX object lib/Tr...VMipo.dir/FunctionSpecialization.cpp.o
[1710/4326] Building CXX object lib/Tr...akeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[1711/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[1711/4326] Building CXX object lib/Tr...les/LLVMipo.dir/HotColdSplitting.cpp.o
[1712/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/FunctionImport.cpp.o
[1712/4326] Building CXX object lib/Tr...s/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[1713/4326] Building CXX object lib/Tr...s/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[1713/4326] Building CXX object lib/Tr...MakeFiles/LLVMipo.dir/IROutliner.cpp.o
[1714/4326] Building CXX object lib/Tr...akeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[1714/4326] Building CXX object lib/Tr...s/LLVMipo.dir/InferFunctionAttrs.cpp.o
[1715/4326] Building CXX object lib/Tr...s/LLVMipo.dir/InferFunctionAttrs.cpp.o
[1715/4326] Building CXX object lib/Tr...O/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[1716/4326] Building CXX object lib/Tr...LLVMipo.dir/AttributorAttributes.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In lambda function:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:6395:25: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:6396:40: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ((unsigned int)this->{anonymous}::AAValueSimplifyArgument::{anonymous}::AAValueSimplifyImpl.{anonymous}::AAValueSimplifyImpl::llvm::AAValueSimplify.llvm::AAValueSimplify::llvm::StateWrapper<llvm::ValueSimplifyStateType, llvm::AbstractAttribute, llvm::Type*>.llvm::StateWrapper<llvm::ValueSimplifyStateType, llvm::AbstractAttribute, llvm::Type*>::llvm::AbstractAttribute.llvm::AbstractAttribute::llvm::IRPosition.llvm::IRPosition::getCallSiteArgNo()))'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANoAlias; StateType = llvm::BooleanState; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NoAlias]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AANoAlias; BaseType = {anonymous}::AANoAliasImpl; StateType = llvm::BooleanState; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NoAlias]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:3840:30:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANoFPClass; StateType = llvm::BitIntegerState<unsigned int, 1023, 0>; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NoFPClass]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AANoFPClass; BaseType = {anonymous}::AANoFPClassImpl; StateType = llvm::BitIntegerState<unsigned int, 1023, 0>; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NoFPClass]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANoUndef; StateType = llvm::BooleanState; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NoUndef]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AANoUndef; BaseType = {anonymous}::AANoUndefImpl; StateType = llvm::BooleanState; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NoUndef]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AAPotentialConstantValues; StateType = llvm::PotentialValuesState<llvm::APInt>; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::None]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AAPotentialConstantValues; BaseType = {anonymous}::AAPotentialConstantValuesImpl; StateType = llvm::PotentialValuesState<llvm::APInt>; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::None]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AAValueConstantRange; StateType = llvm::IntegerRangeState; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::None]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AAValueConstantRange; BaseType = {anonymous}::AAValueConstantRangeImpl; StateType = llvm::IntegerRangeState; bool BridgeCallBaseContext = true; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::None]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AAAlign; StateType = llvm::IncIntegerState<long long unsigned int, 4294967296, 1>; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::FirstIntAttr]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AAAlign; BaseType = {anonymous}::AAAlignImpl; StateType = llvm::IncIntegerState<long long unsigned int, 4294967296, 1>; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::FirstIntAttr]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AADereferenceable; StateType = llvm::DerefState; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::Dereferenceable]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AADereferenceable; BaseType = {anonymous}::AADereferenceableImpl; StateType = llvm::DerefState; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::Dereferenceable]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp: In instantiation of 'void {anonymous}::clampCallSiteArgumentStates(llvm::Attributor&, const AAType&, StateType&) [with AAType = llvm::AANonNull; StateType = llvm::BooleanState; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NonNull]':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:553:68:   required from 'llvm::ChangeStatus {anonymous}::AAArgumentFromCallSiteArguments<AAType, BaseType, StateType, BridgeCallBaseContext, IRAttributeKind>::updateImpl(llvm::Attributor&) [with AAType = llvm::AANonNull; BaseType = {anonymous}::AANonNullImpl; StateType = llvm::BooleanState; bool BridgeCallBaseContext = false; llvm::Attribute::AttrKind IRAttributeKind = llvm::Attribute::NonNull]'
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:542:16:   required from here
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp:454:64: note: the temporary was destroyed at the end of the full expression 'llvm::IRPosition::callsite_argument(llvm::AbstractCallSite(ACS), ArgNo)'
In file included from /usr/include/c++/14.2.1/set:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2267: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
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++/14.2.1/bits/stl_set.h:569: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:253: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:185:35,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::addToAll(int64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5880:26:
/usr/include/c++/14.2.1/bits/stl_tree.h:1100:23: 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
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++/14.2.1/bits/stl_set.h:569: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:253: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:182: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++/14.2.1/bits/stl_tree.h:1100:23: 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
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++/14.2.1/bits/stl_set.h:569: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:253: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:182:75,
    inlined from 'void llvm::AAPointerInfo::OffsetInfo::setUnknown()' at /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h:5874:21:
/usr/include/c++/14.2.1/bits/stl_tree.h:1100:23: 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

[1716/4326] Building CXX object lib/Tr...akeFiles/LLVMipo.dir/Internalize.cpp.o
[1717/4326] Building CXX object lib/Tr...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:1564: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:1678:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:1564: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:1678:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:3335: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:1564: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:1678:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:1564: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:1678:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1717/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/LoopExtractor.cpp.o
[1718/4326] Building CXX object lib/Tr...les/LLVMipo.dir/HotColdSplitting.cpp.o
[1718/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/LowerTypeTests.cpp.o
[1719/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/LoopExtractor.cpp.o
[1719/4326] Building CXX object lib/Tr...dir/MemProfContextDisambiguation.cpp.o
[1720/4326] Building CXX object lib/Tr...akeFiles/LLVMipo.dir/Internalize.cpp.o
[1720/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/MergeFunctions.cpp.o
[1721/4326] Building CXX object lib/Tr...O/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[1721/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/ModuleInliner.cpp.o
[1722/4326] Building CXX object lib/Tr...MakeFiles/LLVMipo.dir/IROutliner.cpp.o
[1722/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o
[1723/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/MergeFunctions.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2352:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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++/14.2.1/bits/stl_algo.h:2418: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1

[1723/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/PartialInlining.cpp.o
[1724/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/ModuleInliner.cpp.o
[1724/4326] Building CXX object lib/Tr...LLVMipo.dir/SampleContextTracker.cpp.o
[1725/4326] Building CXX object lib/Tr...Files/LLVMipo.dir/LowerTypeTests.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:23:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2476:34: 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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752:33: 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++/14.2.1/bits/stl_algo.h:2753:33: 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++/14.2.1/bits/stl_algo.h:2754:34: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2421:32: 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++/14.2.1/bits/stl_algo.h:2424:32: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:639:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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::__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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:639:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: 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++/14.2.1/bits/stl_algo.h:2706:36: 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++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:639:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: 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++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63,
                 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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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

[1725/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/SampleProfile.cpp.o
[1726/4326] Building CXX object lib/Tr...LLVMipo.dir/SampleContextTracker.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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

[1726/4326] Building CXX object lib/Tr...LLVMipo.dir/SampleProfileMatcher.cpp.o
[1727/4326] Building CXX object lib/Tr...iles/LLVMipo.dir/PartialInlining.cpp.o
[1727/4326] Building CXX object lib/Tr...s/LLVMipo.dir/SampleProfileProbe.cpp.o
[1728/4326] Building CXX object lib/Tr...s/LLVMipo.dir/SampleProfileProbe.cpp.o
[1728/4326] Building CXX object lib/Tr.../IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o
[1729/4326] Building CXX object lib/Tr...LLVMipo.dir/SampleProfileMatcher.cpp.o
In file included from /usr/include/c++/14.2.1/set:62,
                 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++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
/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:681: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++/14.2.1/map:63,
                 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:1037:52:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:809: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:1476:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:793: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:1493:31:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 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:802: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:1496:39:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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

[1729/4326] Building CXX object lib/Tr.../LLVMipo.dir/StripDeadPrototypes.cpp.o
[1730/4326] Building CXX object lib/Tr.../LLVMipo.dir/StripDeadPrototypes.cpp.o
[1730/4326] Building CXX object lib/Tr...keFiles/LLVMipo.dir/StripSymbols.cpp.o
[1731/4326] Building CXX object lib/Tr...CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o
[1731/4326] Building CXX object lib/Tr...LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
[1732/4326] Building CXX object lib/Tr...dir/MemProfContextDisambiguation.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/map:62,
                 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++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long 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++/14.2.1/bits/stl_tree.h:2206: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/14.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++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<llvm::ContextTotalSize>::iterator' changed in GCC 7.1
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
/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:5493: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:5522:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:5522:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:5522:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:5522:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:5522:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:751:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:779: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:5522:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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/Transforms/IPO/MemProfContextDisambiguation.cpp: In member function 'bool llvm::MemProfContextDisambiguation::applyImport(llvm::Module&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:5422: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++/14.2.1/vector:66:
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>) [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:1346: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:2255:80,
    inlined from 'void llvm::MemProfContextDisambiguation::run(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:5755:52:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ContextTotalSize*, std::vector<llvm::ContextTotalSize> >' 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::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>) [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:1346: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:2158:61,
    inlined from 'bool llvm::MemProfContextDisambiguation::processModule(llvm::Module&, llvm::function_ref<llvm::OptimizationRemarkEmitter&(llvm::Function*)>)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:5682:46:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ContextTotalSize*, std::vector<llvm::ContextTotalSize> >' changed in GCC 7.1

[1732/4326] Building CXX object lib/Tr...s/LLVMipo.dir/WholeProgramDevirt.cpp.o
[1733/4326] Building CXX object lib/Tr.../IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o
[1733/4326] Linking CXX static library lib/libLLVMVectorize.a
[1734/4326] Linking CXX static library lib/libLLVMVectorize.a
[1734/4326] Linking CXX static library lib/libLLVMLinker.a
[1735/4326] Linking CXX static library lib/libLLVMLinker.a
[1735/4326] Building CXX object lib/IR...VMIRPrinter.dir/IRPrintingPasses.cpp.o
[1736/4326] Building CXX object lib/Tr...keFiles/LLVMipo.dir/StripSymbols.cpp.o
[1736/4326] Linking CXX static library lib/libLLVMSelectionDAG.a
[1737/4326] Linking CXX static library lib/libLLVMSelectionDAG.a
[1737/4326] Building CXX object lib/Co...Files/LLVMGlobalISel.dir/CSEInfo.cpp.o
[1738/4326] Building CXX object lib/Tr...eFiles/LLVMipo.dir/SampleProfile.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.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
In file included from /usr/include/c++/14.2.1/set:62,
                 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++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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++/14.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++/14.2.1/bits/stl_tree.h:2454: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++/14.2.1/map:63,
                 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:1037:52:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:809: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:1476:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:793: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:1493:31:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 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:802: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:1496:39:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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

[1738/4326] Building CXX object lib/Co...lobalISel.dir/GISelValueTracking.cpp.o
[1739/4326] Building CXX object lib/IR...VMIRPrinter.dir/IRPrintingPasses.cpp.o
[1739/4326] Building CXX object lib/Co...LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o
[1740/4326] Building CXX object lib/Tr...LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
[1740/4326] Building CXX object lib/Co.../LLVMGlobalISel.dir/CallLowering.cpp.o
[1741/4326] Building CXX object lib/Co...Files/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

[1741/4326] Building CXX object lib/Co...es/LLVMGlobalISel.dir/GlobalISel.cpp.o
[1742/4326] Building CXX object lib/Co...es/LLVMGlobalISel.dir/GlobalISel.cpp.o
[1742/4326] Building CXX object lib/Co...iles/LLVMGlobalISel.dir/Combiner.cpp.o
[1743/4326] Building CXX object lib/Co...LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o
/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

[1743/4326] Building CXX object lib/Co...LVMGlobalISel.dir/CombinerHelper.cpp.o
[1744/4326] Building CXX object lib/Co...lobalISel.dir/GISelValueTracking.cpp.o
[1744/4326] Building CXX object lib/Co...ISel.dir/CombinerHelperArtifacts.cpp.o
[1745/4326] Building CXX object lib/Co.../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:295: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:299: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:309: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:333: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:372: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:372: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:386:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:981: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:402:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965: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:973: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:405:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965: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:413:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:449:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:457: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:463:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:1012:33: 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:1013: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:1042:33: 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:1043: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:2359: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:1288:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2349: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:2349: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:2349: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:1311:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:1342: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:973: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:1347:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965: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:981: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:1353:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965: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:1395:33: note: parameter passing for argument of type 'const 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:989: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:211:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.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:825:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:568: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:568: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:568: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:591: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:611: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:630: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:630: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:630: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:896: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:896:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:299: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:894: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:894: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:896:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:299: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:896: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:977: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:977: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:825:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:591:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1745/4326] Building CXX object lib/Co...obalISel.dir/CombinerHelperCasts.cpp.o
[1746/4326] Building CXX object lib/Co...iles/LLVMGlobalISel.dir/Combiner.cpp.o
[1746/4326] Building CXX object lib/Co...lISel.dir/CombinerHelperCompares.cpp.o
[1747/4326] Building CXX object lib/Tr...s/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:1663:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::DevirtModule::exportGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::Constant*)',
    inlined from '{anonymous}::DevirtModule::tryUniqueRetValOpt(unsigned int, llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::CallSiteInfo&, llvm::WholeProgramDevirtResolution::ByArg*, {anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>)::<lambda(bool)>' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1784:19:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1683:54: 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++/14.2.1/map:62,
                 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:53:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
/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:235:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
/usr/include/c++/14.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++/14.2.1/bits/stl_map.h:513:37: 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 '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:1687:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::DevirtModule::exportGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::Constant*)',
    inlined from 'void {anonymous}::DevirtModule::exportConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, uint32_t, uint32_t&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1691:17:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1683: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::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:1708:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::DevirtModule::importGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)',
    inlined from 'llvm::Constant* {anonymous}::DevirtModule::importConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::IntegerType*, uint32_t)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1714:29:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1703: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 'bool {anonymous}::DevirtModule::trySingleImplDevirt(llvm::ModuleSummaryIndex*, llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1316: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::setBeforeReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:309: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:326: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 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:1432: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:1475:40: 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 = 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:47,
    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:1144:39,
    inlined from 'void llvm::yaml::IO::processKey(const char*, 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:958:14,
    inlined from 'void llvm::yaml::IO::mapOptionalWithContext(const char*, 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:911:21,
    inlined from 'void llvm::yaml::IO::mapOptional(const char*, T&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /build/emscripten/src/llvm-project/llvm/include/llvm/Support/YAMLTraits.h:895: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:975: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:1129:22:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:1833: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:1964: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:1966:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'llvm::Constant* {anonymous}::DevirtModule::importGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)',
    inlined from 'void {anonymous}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2241:23,
    inlined from 'bool {anonymous}::DevirtModule::run()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2368:23:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1703:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In member function 'void {anonymous}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)',
    inlined from 'bool {anonymous}::DevirtModule::run()' at /build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2368:23:
/build/emscripten/src/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2247: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:2249: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:2263: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:2459: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:2461: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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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

[1747/4326] Building CXX object lib/Co...ISel.dir/CombinerHelperVectorOps.cpp.o
[1748/4326] Building CXX object lib/Co...ISel.dir/CombinerHelperArtifacts.cpp.o
[1748/4326] Building CXX object lib/Co...balISel.dir/GIMatchTableExecutor.cpp.o
[1749/4326] Building CXX object lib/Co...obalISel.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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290: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:3138: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:3138: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:3053: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:3053: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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

[1749/4326] Building CXX object lib/Co...obalISel.dir/GISelChangeObserver.cpp.o
[1750/4326] Building CXX object lib/Co...lISel.dir/CombinerHelperCompares.cpp.o
[1750/4326] Building CXX object lib/Co.../LLVMGlobalISel.dir/IRTranslator.cpp.o
[1751/4326] Building CXX object lib/Co...ISel.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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1

[1751/4326] Building CXX object lib/Co...GlobalISel.dir/InlineAsmLowering.cpp.o
[1752/4326] Building CXX object lib/Co...balISel.dir/GIMatchTableExecutor.cpp.o
[1752/4326] Building CXX object lib/Co...GlobalISel.dir/InstructionSelect.cpp.o
[1753/4326] Building CXX object lib/Co...obalISel.dir/GISelChangeObserver.cpp.o
[1753/4326] Building CXX object lib/Co...obalISel.dir/InstructionSelector.cpp.o
[1754/4326] Building CXX object lib/Co...GlobalISel.dir/InlineAsmLowering.cpp.o
[1754/4326] Building CXX object lib/Co...lobalISel.dir/LegalityPredicates.cpp.o
[1755/4326] Building CXX object lib/Co...obalISel.dir/InstructionSelector.cpp.o
[1755/4326] Building CXX object lib/Co...GlobalISel.dir/LegalizeMutations.cpp.o
[1756/4326] Building CXX object lib/Co...GlobalISel.dir/InstructionSelect.cpp.o
[1756/4326] Building CXX object lib/Co...les/LLVMGlobalISel.dir/Legalizer.cpp.o
[1757/4326] Building CXX object lib/Co...LVMGlobalISel.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:414: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:993: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:3284: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:3284: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:3341: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:3355: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&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/14.2.1/bits/invoke.h:61: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&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/14.2.1/bits/invoke.h:111: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&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4435: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:4435: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:4435: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4577: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:4577: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:4577: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4995: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:4995: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:4995: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:4996: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:4996: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:4996: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5004: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:5004: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:5004: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:5005: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:5005: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:5005: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5896: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:5896: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:5896: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5907: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:5907: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:5907: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6261: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:6261: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:6261: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6610: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:6610: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:6610: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7199: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:7199: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:7199: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4680: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:4680: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:4680: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4730: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:4730: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:4730: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4788: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:4788: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:4788: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6033: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:6033: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:6033: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:6034: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:6034: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:6034: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:3138: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:3138: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:3053: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:3053: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5173: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:5173: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:5173: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:4642: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2371:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2371:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2371: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:7151: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2218:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2218:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2218: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:7165: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/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::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:7158: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:7172: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:7562: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:618:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:618:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:618: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:7569: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606: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:7509: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:618:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:618:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:618: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:7515: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606: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:2065: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2066: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2067: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:2067: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:2067: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:6201: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6202: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:6202: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:6202: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:6213: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6214: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:6214: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:6214: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:6247: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:6248: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6249: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:6249: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:6249: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:8030: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8055: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7499: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7601: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7640: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7593: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7616: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7632: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:5290: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8038: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8063: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:6342: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:6359: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6343: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:6359: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6359: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6344: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:6344: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:6344: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:6361: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:5951: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:5952: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5953: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:5953: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:5953: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:5966: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:5967: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5968: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:5968: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:5968: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:6342: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:6374: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6343: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:6374: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6374: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6344: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:6344: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:6344: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::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6076:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6077:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6079: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:6079: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:6079: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:6081: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:6081: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:6081: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:6294:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6296:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6297:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:6298: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:6298: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:6298: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:6310:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6311:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:6313:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6314: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:6314: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:6314: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::matchFoldC2MinusAPlusC1(const llvm::MachineInstr&, llvm::BuildFnTy&) const::<lambda(llvm::MachineIRBuilder&)>' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:7747: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7770: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7793: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7724: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7816: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1021: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:6953: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:6964: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7005: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4163: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029: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:6930: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:6941: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:7067: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790: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:7068: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7054: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790: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:7055: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7015: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:7018: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:6978: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7095: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:7099: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790: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:7100: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7079: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:7083: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790: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:7084: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:6988: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:6994: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:6117: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6118: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6076: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:6119: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6077: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:6119: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6119: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6079: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:6079: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:6079: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:6081: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:6081: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:6081: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:6158: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6159: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6076: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:6160: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6077: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:6160: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:6160: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6079: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:6079: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:6079: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:6081: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:6081: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:6081:17: 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:7354:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7356:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7362:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7368:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:300: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790: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:3304: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++/14.2.1/bits/invoke.h:61: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++/14.2.1/bits/invoke.h:111: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++/14.2.1/bits/std_function.h:290:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:165: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:1452: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:1464: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:1627: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:1627: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:1627: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:1679:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:2012: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:2012: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:2012: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:2023: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:2023: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:2023: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:2028: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:2028: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:2028:21: 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:2174:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2445:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:2450: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:2450: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:2458:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2463: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:2463: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:2466:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:2473: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:2473: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:2479: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:2479: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:2481:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:2487: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:2487: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:2570:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:2726: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:2726: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:2726: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:2967: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:2967: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:2967: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:3130:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:3281:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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:3684:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:3713:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:3726:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:3727:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:3808: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:3808: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:3808: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:3810: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:3810: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:3810: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:3812: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:3812: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:3812: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:3814: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:3814: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:3814: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: 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:4154:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.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:4488:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897: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:5161: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:5162: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:5358:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5360:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:5434:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5437:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884: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:5440:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:5447:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5445:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884: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:5449:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:5452:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5460:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:5461:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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::buildSDivUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5612:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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::buildSDivUsingMul(llvm::MachineInstr&) const' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5614:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:5661:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019: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:5662:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:5664:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5668:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5669:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:5670:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5679:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:5684:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1999:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1999:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1999: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:5699:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019: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:5700:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5732:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009: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:5732:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:5734:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:5736:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5815:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090: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:5814:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:5948: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:5948: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:5963: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:5963: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:6092: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:6092: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:6112: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:6112: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:6133: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:6133: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:6153: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:6153: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:6355: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:6355: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:6371: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:6371: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 'unsigned int llvm::CombinerHelper::getFPMinMaxOpcForSelect(llvm::CmpInst::Predicate, llvm::LLT, SelectPatternNaNBehaviour) const':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6499: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:7690:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903: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:7693:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903: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:7700:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2057:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2057:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2057: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:3199: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:3199:62: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1757/4326] Building CXX object lib/Co...VMGlobalISel.dir/LegalizerHelper.cpp.o
[1758/4326] Building CXX object lib/Co...GlobalISel.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
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementCountTo(unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:57:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1758/4326] Building CXX object lib/Co...LLVMGlobalISel.dir/LegalizerInfo.cpp.o
[1759/4326] Building CXX object lib/Co...lobalISel.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

[1759/4326] Building CXX object lib/Co...obalISel.dir/LegacyLegalizerInfo.cpp.o
[1760/4326] Building CXX object lib/Co...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

[1760/4326] Building CXX object lib/Co.../LLVMGlobalISel.dir/LoadStoreOpt.cpp.o
[1761/4326] Building CXX object lib/Co...obalISel.dir/LegacyLegalizerInfo.cpp.o
[1761/4326] Building CXX object lib/Co...les/LLVMGlobalISel.dir/Localizer.cpp.o
[1762/4326] Building CXX object lib/Co.../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:1849: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:1849: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:1849: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:1861: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:1182:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:1186:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: 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:1426:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1451:33: 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:1455:40: 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:3485:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1790: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:3348: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:3348: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:3348: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: 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:1791: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:1791: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:1791:28: 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:3111:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:3118:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:3122:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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/IR/IntrinsicInst.h:27,
                 from /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:63:
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:3555:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335:95: 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:2101:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2124: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::_ZN4llvm12IRTranslator13translateCastEjRKNS_4UserERNS_16MachineIRBuilderE.part.0(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1582: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:1582: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:1582: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::translateVAArg(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3139: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:3139: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:3139: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:1869: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:1869: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:1869: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:1882: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:1882: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:1882:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateBinaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateBinaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:308:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:326: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:326: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:326:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:330:6:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:342: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:342: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:342:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:330:6,
    inlined from 'bool llvm::IRTranslator::translateFNeg(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:347:26:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:342: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:342: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:342: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::translateAtomicCmpXchg(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3371: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::translateExtractVector(const llvm::User&, llvm::MachineIRBuilder&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3302:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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::translateAtomicRMW(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3461: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:3224:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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 'bool llvm::IRTranslator::emitJumpTableHeader(llvm::SwitchCG::JumpTable&, llvm::SwitchCG::JumpTableHeader&, llvm::MachineBasicBlock*)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:879:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:991: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:1106:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:1213: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::translateLoad(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1412:33: 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:1416:40: 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::translateConstrainedFPIntrinsic(const llvm::ConstrainedFPIntrinsic&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2085: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:2085: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:2085: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:965:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:1312: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:1322: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:2040: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:2040: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:2040: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::translateShuffleVector(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3336: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:3336: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:3336:18: 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:1672:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' 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:2101: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:3593:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2124: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::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2215: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:2215: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:2215: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:2246: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:2246: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:2246: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:2332:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903: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:2334:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:2328:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2064:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2064:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2064: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:2341:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:710: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:2353:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2143:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2143:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2143: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:2360:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2150:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2150:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2150: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:2366:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2186:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2186:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2186: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:2370:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2181:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2181:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2181: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:2412: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:2419: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:2419: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:2419: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:2423: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:2423: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:2423: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:2436: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:2436: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:2436: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:2467: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:2467: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:2467: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:2517: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:2517: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:2517: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:2532: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:2532: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:2532: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:2534: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:2534: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:2534: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:2562: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:2562: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:2562: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:2574: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:2574: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:2574: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:2582:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2404:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2404:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2404: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:2586:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2409:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2409:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2409: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:2590:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2419:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2419:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2419: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:2594:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2424:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2424:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2424: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:2597:32:
/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
/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:2628: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: In member function 'bool llvm::IRTranslator::translateCall(const llvm::User&, llvm::MachineIRBuilder&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2850:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1762/4326] Building CXX object lib/Co...balISel.dir/LostDebugLocObserver.cpp.o
[1763/4326] Building CXX object lib/Co...les/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 '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:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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
/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:1193: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:1193: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:1193: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:1246: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:1246: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:1246:31: 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:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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::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:1013:21: 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:1037:21: 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:1013:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[1763/4326] Building CXX object lib/Co...chineFloatingPointPredicateUtils.cpp.o
[1764/4326] Building CXX object lib/Co...balISel.dir/LostDebugLocObserver.cpp.o
[1764/4326] Building CXX object lib/Co...MGlobalISel.dir/MachineIRBuilder.cpp.o
[1765/4326] Building CXX object lib/Co...les/LLVMGlobalISel.dir/Localizer.cpp.o
[1765/4326] Building CXX object lib/Co...LLVMGlobalISel.dir/RegBankSelect.cpp.o
[1766/4326] Building CXX object lib/Co.../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:2029:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029: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:2383:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2383:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2383:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1

[1766/4326] Building CXX object lib/Co...keFiles/LLVMGlobalISel.dir/Utils.cpp.o
[1767/4326] Building CXX object lib/Co...chineFloatingPointPredicateUtils.cpp.o
[1767/4326] Linking CXX static library lib/libLLVMipo.a
[1768/4326] Linking CXX static library lib/libLLVMipo.a
[1768/4326] Building CXX object lib/Tr...es/LLVMCoroutines.dir/Coroutines.cpp.o
[1769/4326] Building CXX object lib/Co...LLVMGlobalISel.dir/RegBankSelect.cpp.o
[1769/4326] Building CXX object lib/Tr...routines.dir/CoroAnnotationElide.cpp.o
[1770/4326] Building CXX object lib/Co...MGlobalISel.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:1240: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:1240: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:1240: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:1240: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:178: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:180: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:180: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:180: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:180: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:180: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:180: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:184: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:184: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:189: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:189: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:189: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:195: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:195: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:195: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:208: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:208: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:208: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:208: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:208: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:208: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:314: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:314: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:314: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:314: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:314: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:314: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::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:212: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)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:224:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:208: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:208: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:208: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:208: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:208: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:208: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:234:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:545:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:545:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:545: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:545:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:545:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:545: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 '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:435: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:458: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:466:25:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:208: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:208: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:208: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:208: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:208: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:208: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:493: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:499: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:499: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:499: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:499: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:499: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:499: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:504: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:504: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:504: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:504: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:504: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:504: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:510: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:510: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:510: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:510: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:510: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:510: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:529: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:529: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:529: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:529: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:529: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:529: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:570: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:570: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:570: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:570: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:570: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:570: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:594:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:539:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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:543:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:314: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:314: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:314: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:314: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:314: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:314: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:602:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:314: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:314: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:314: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:314: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:314: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:314: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:615: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:615: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:615: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:615: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:615: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:615: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:644: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:644: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:644: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:644: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:644: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:644: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:654: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:654: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:654: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:654: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:654: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:654: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:665: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:665: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:665: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:665: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:665: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:665: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:669: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:672: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:672: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:672: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:672: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:672: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:672: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:675: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:686: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:693: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:693: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:693: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:696: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:700: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:700: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:700: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:285:21:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:314: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:314: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:314: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:314: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:314: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:314: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:261:17:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:644: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:644: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:644: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:644: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:644: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:644: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:709: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:709: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:709: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:719: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:719: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:719: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:728: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:728: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:728: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:728: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:728: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:728: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:732: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: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::buildSplatBuildVector(const llvm::DstOp&, const llvm::SrcOp&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:745: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:745: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:745: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:745: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:745: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:745: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:757: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:757: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:757: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:757: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:757: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:757: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:758: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:758: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:758: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:758: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:758: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:758: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:777: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:777: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:777: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:777: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:777: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:777: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:795: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:795: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:795: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:795: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:795: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:795: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:805: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:805: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:805: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:805: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:805: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:805: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:821: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:821: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:821: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:821: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:821: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:821: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:891: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:902: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:907: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:907: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:913: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:913: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:913: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:913: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:913: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:913: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:919: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:919: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:919: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:919: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:919: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:919: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:927: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:927: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:927: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:927: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:927: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:927: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:936: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:936: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:936: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:936: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:936: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:936: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:942: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:942: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:942: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:942: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:942: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:942: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: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::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:956: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:956: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:956: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:956: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:956: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:956: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: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::buildExtractSubvector(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:970: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:970: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:970: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:970: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:970: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:970: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: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
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:766:29:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:644: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:644: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:644: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:644: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:644: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:644: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:770:28:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:795: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:795: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:795: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:795: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:795: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:795: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:983: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:983: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:983: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:983: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:983: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:983: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:1204: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:1204: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:1223: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:1223: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:1223: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:1223:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1

[1770/4326] Building CXX object lib/Tr...s/LLVMCoroutines.dir/CoroCleanup.cpp.o
[1771/4326] Building CXX object lib/Tr...es/LLVMCoroutines.dir/Coroutines.cpp.o
[1771/4326] Building CXX object lib/Tr...tines.dir/CoroConditionalWrapper.cpp.o
[1772/4326] Building CXX object lib/Co...keFiles/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:500: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:910: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:960: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:984: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:1183: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:1183: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:1207: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:1212: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:1226: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:1250: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:1250: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:1259: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:1267: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:1271: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:1271: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:1291: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: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
/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:1299: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:1999: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:509: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:509: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:543: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

[1772/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroEarly.cpp.o
[1773/4326] Building CXX object lib/Co...VMGlobalISel.dir/LegalizerHelper.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/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:1966: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:3517: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 'void getUnmergePieces(llvm::SmallVectorImpl<llvm::Register>&, llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3494: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:9108:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9108:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9109:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9109:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9110:19:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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::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:7702: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:7705:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2161:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2161:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2161: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:7706:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166: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::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:3626:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:3627:20:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9692: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:9714:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:4906: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:4914: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:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:2071:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:2078:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:2079:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:2082: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:2085: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:2085: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:2085: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:2089: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:2096: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:2101: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:2101: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:2101: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:2105: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:2101: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:2101: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:2101: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:2114: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:2124: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:2130: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:2132:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:2135: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:2139:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:2144: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:2179:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2180:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:2187:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:2264: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:2290:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:2308:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:2317: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:2347: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:2393: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:2411:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:2433:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:2467: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:2479: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:2537: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:2537: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:2537: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:2538: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:2538: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:2538: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:2544: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:2544: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:2544: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:2548: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:2548: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:2548: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:2552: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:2552: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:2552: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:2562: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:2589:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2590:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2592: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:2592: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:2592: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:2597:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:2598:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:2606: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:2626: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:2626: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:2626: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:2627: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:2627: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:2627: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:2641: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:2641: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:2641: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:2638: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:2638: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:2638: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:2653:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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:2664:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:2673: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:2718: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:2720: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:2722: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:2724: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:2733: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:2736: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:2743: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:2763: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:2763: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:2763: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:2772:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:2785:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:2790: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:2790: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:2790: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:2794:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:2818:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:2837:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:3064:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:3065:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:3073:38:
/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 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:3102: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:3591: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:3587: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:3589:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3600: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:3638: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:3650:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3676:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:3680:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:3686:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3718:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:3731:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:3774: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:3791:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3806:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:3750: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:3818:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:3757: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:3818:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:3758: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:3818:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:3761: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:3818:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:3765: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:3818:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:3825:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3847: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:3868:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3875:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3892: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:3926: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:3967:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3969:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:3989: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:4036:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:4037:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:4040:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:4327: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:4323:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:4324:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4323:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:4324:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4338: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:4402: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:4404: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:4406: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:4408: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:4410: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:4412: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:4780: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:4839:10: 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 clampVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4832: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:4848:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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::Register clampVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4835: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:4848:27:
/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::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:4858:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:5079: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:5128: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:5288: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:5320: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:5322: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:5372:22:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5352:35: 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:5355: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:5376:20:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5352:35: 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:5355: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:5379: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:5379: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:4230: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:4242: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:4253: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:4267:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:4274:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:1132:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4284:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1132:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4286:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:4066: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:4080:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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:973:28,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4085:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:965: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:4128: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:1132:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4160:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1132:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4162:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4146: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:4178:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:4181:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4183:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4187:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4191:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:5565: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:5581:21:
/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:5587:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:5819: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:5840: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:5840: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:5840: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:5849: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:5849: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:5866: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:5866: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:5866: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:5732: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:5767: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:5767: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:5767: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:5783: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:5783: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:5783: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:5792: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:5792: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:5792: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:5800: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:5800: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:5806: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:5806: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:5806: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:5810: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:5810: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:5810: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:5879: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:5879: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:5887: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:5887: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:5902:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:5908:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:5910:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:5911:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5913:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:5919:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5928:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5929:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:5932:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:5933:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5937:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5940:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5942:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5951:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5946:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5952:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:5955:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:5956:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:5960: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:5960: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::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5968: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:5996: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:5996: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:6009:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:6010:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:6041: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:6041: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:6041: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:6043:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:6044:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:6045:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:6020:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:6022:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:6023:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:6024:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:6028:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:6053:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:6055: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:6055: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:6055: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:6077: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:6095: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:6462: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:6133: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:6269: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:6271: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:6283: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:6283: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:6283: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:6368: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:6502: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:6512:17:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:6523:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:6530:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1884: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:6542:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606: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:6547:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:606: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:6550:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:6554:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:6556:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:6566: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:6619: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:6621: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:6640: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:6640: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:6640: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:6643: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:6643: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:6643: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:6646: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:6646: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:6646: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:6653: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:6653: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:6662: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:6682: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:6692: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:6717: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:6784: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:6793: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:6866: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:6877: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:6882: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:6887: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:6887: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:6887: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:6893: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:6893: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:6893: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:6899: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:6899: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:6907: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:6919: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:6920: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:6920: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:6928: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:6945: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:6950: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:6966: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:6966: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:6974: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:6992:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014: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:6993:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009: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:6995:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:6996:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014: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:7007: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:7025:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024: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:7026:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2019: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:7028:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7029:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024: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:7040: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:7051:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004: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:7052:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004: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:7053:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7063: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:7076:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:7078:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:7111:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014: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:7136:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7135:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7139:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2004: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:7140:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7159:52:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2024: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:7173:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:7175:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7174:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7180:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2009: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:7179:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7202:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7205:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7206:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7211:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7214:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7215:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7216:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7224:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7225:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7228:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7243:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:7244:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7249:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7250:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7252:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7291:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7297: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:7297: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:7297: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:7298:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7300: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:7300: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:7300: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:7301:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7304:28:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:7307: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:7307: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:7307: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:7330:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897: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:7331:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7332:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7333:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7340:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7342:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:7343:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7346:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897: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:7347:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7352:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7353:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7354:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7356:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7357:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7358:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7362:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7410: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:7410: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:7410: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:7419: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:7419: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:7419: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:7421: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:7421: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:7421: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:7425: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:7425: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:7495:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7496: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:7496: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:7496: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:7529:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7523: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:7523: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:7523: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:7531:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1999:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1999:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1999: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:7532:30:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7523: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:7523: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:7523: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:7555:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1897: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:7556: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:7556: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:7556: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:7557:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7559: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:7559: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:7559: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:7561: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:7561: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:7561: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:7545:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7546:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7547: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:7547: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:7547: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:7548:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7550: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:7550: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:7550: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:7563:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7592:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2014: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:7595:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7601:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7603:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7606:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7608:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7609:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7610:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7617:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7620:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7644:44:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166: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:7646:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7647:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7648:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7649:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166: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:7650:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:7688:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7689:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7690:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7691:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050: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:7692:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:7726: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:7760: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:7773:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:7775:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:7776:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:7777:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2161:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2161:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2161: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:7779:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:7810:54:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176: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:7815:50:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050: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:7816:58:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176: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:7818:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:7848:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7849:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7853:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7855:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:7859:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:7862:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:7866:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7867:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7868:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7870:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:7871:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:7879:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:7880:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:7942:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2171:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2171:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2171: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:7948:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176: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:7960:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176: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:7961:51:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2171:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2171:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2171: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:8023:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8024:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8028:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:8031:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8032:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8034:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8036:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8041:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8049:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8052:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:8053:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8057:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8058:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:8059:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:8061:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8064:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8065:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:8070:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8075:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8076:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8086:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8087:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:8099:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8100:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8103:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8126:40:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166: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:8127:23:
/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::lowerThreewayCompare(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8198: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:8198: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:8198: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:8199: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:8199: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:8199: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:8200:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8219:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8222:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8226:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:8227:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8230:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8232:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8243:21:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8284:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090: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:8287:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2090: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:8292: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:8292: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:8292:24: 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:8303:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903: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:8305:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:8323:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2097:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2097:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2097: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:8325:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2050: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:8326:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2083:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2083:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2083: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:8336:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2156:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2156:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2156: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:8338:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:8354:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2097:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2097:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2097: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:8361:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8362:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2166: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:8364:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:8388:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:8389:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8400:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:8429:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:5214: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:5247:31:
/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:5250: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:5250: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: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerVECTOR_COMPRESS(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8596: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:8596: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:8596: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:8620:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:8627: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:8627: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:8627: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:8645: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:8657:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8662:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8682: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:8750:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:8757:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:8836:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:8842:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:8849:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:8850:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:8869:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:8871:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8888:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:8947:64:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:8947:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8948:64:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:8948:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8951:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:8951:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8953:56:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:8953:31:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:8957:54:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:8957:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2200: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:8958: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:8958: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:8958: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:8962:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:8963:36:
/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 member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8964: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:8964: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:8964: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:9005: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:9005: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:9005: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:9018:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:9021:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:9048:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9049:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:9050:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9077:47:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9078:49:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9079:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9088:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9089:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9090:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9092:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9093:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9094:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9088:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9089:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9090:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9092:48:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9093:46:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9094:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9135: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:9135: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:9135: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:9129:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2029: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:9130:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:9131:45:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2394:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2394:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2394: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:9132:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:725: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:9162:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9165:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9169:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9162:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:9165:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1939: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:9169:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9173:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9227: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:9227: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:9227: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:9228: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:9228: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:9228: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:9229:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:9233: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:9233: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:9233: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:9283:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9297:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9302:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9309:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9310:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9319:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9320:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9329:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9332:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9335:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9344:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:9349:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9350:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9355:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9358:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9363:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9372:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9376:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9385:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9385:18:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9393:43:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:9400:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9402:41:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:9404:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9291:29,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:9406:16:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9423:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:9424:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:715: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:9436:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:704: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:9459:37:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1991: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:9460:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9461:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9463:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9464:29:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:9466:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:9476: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:9476: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:9476: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:9480: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:9480: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:9480: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:9498:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:9499:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:9500:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:9514:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:9515:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2206: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:9526:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:9540:22:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:9578: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:9603: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:9608: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:9819: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:1136: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:9954:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1123: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:1136: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:9956:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1136: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:10055:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:1136: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:10074:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/MachineFunction.h:1123: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:4426: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:4440: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:4440: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:4440: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:4443:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:4444:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:4471: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:4471: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:4471: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:4481:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:4494:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:4504:36:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2077: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:4507:33:
/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::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:4509:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2036: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:4523: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:4523: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:4523: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:4525:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176: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:4543: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:4543: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:4543: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:4544:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2176: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:4575:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:4591:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:4598:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1817: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:4605:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:4606:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4616:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:4628:38:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:4635:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:4642:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:4643:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:4691:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1933: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:4692:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:1483: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:1553: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:1553: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:1562: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:1592: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:1592: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:1592: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:1610: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:1615: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:1617: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:1633: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:1684: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:1687: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:1700: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:1705: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:1715: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:1718: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:1720: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:1795: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:1801: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:1818:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:1839:35:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:1828:39:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:1829: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:1830: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:1830: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:1841:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:1983: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:1983: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:1983: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:1977:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1945: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:1983: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:1983: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:1983: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:2009: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:2009: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:2009: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:2033: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:2043: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:2053:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1850: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:5594: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:5727: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:5727: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:1253:27:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:720: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:1055: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:1027: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:1177:25:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1977: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:1201:26:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1961: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:881:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1983: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:885:30:
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/build/emscripten/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1834: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:5007: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:5007: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:5007: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:5388: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:5530: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:5533: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:5537: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:5540: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:5543: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:5547: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:5550: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:5552: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:5556: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

[1773/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroElide.cpp.o
[1774/4326] Building CXX object lib/Tr...routines.dir/CoroAnnotationElide.cpp.o
[1774/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroFrame.cpp.o
[1775/4326] Building CXX object lib/Tr...s/LLVMCoroutines.dir/CoroCleanup.cpp.o
[1775/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroSplit.cpp.o
[1776/4326] Building CXX object lib/Tr...tines.dir/CoroConditionalWrapper.cpp.o
[1776/4326] Building CXX object lib/Tr...routines.dir/SuspendCrossingInfo.cpp.o
[1777/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroEarly.cpp.o
[1777/4326] Building CXX object lib/Tr...es/LLVMCoroutines.dir/SpillUtils.cpp.o
[1778/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroElide.cpp.o
[1778/4326] Building CXX object lib/Tr...outines.dir/MaterializationUtils.cpp.o
[1779/4326] Building CXX object lib/Tr...routines.dir/SuspendCrossingInfo.cpp.o
[1779/4326] Building CXX object lib/Tr...akeFiles/LLVMCFGuard.dir/CFGuard.cpp.o
[1780/4326] Building CXX object lib/Tr...akeFiles/LLVMCFGuard.dir/CFGuard.cpp.o
[1780/4326] Building CXX object lib/Tr...iles/LLVMHipStdPar.dir/HipStdPar.cpp.o
[1781/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroFrame.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp: In member function 'llvm::StructType* {anonymous}::FrameTypeBuilder::finish(llvm::StringRef)':
/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
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp: 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)':
/build/emscripten/src/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1872: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:846:69: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[1781/4326] Building CXX object lib/Ex...MOrcShared.dir/AllocationActions.cpp.o
[1782/4326] Building CXX object lib/Tr...outines.dir/MaterializationUtils.cpp.o
[1782/4326] Building CXX object lib/Ex...MOrcShared.dir/MachOObjectFormat.cpp.o
[1783/4326] Building CXX object lib/Tr...les/LLVMCoroutines.dir/CoroSplit.cpp.o
[1783/4326] Building CXX object lib/Ex.../LLVMOrcShared.dir/ObjectFormats.cpp.o
[1784/4326] Building CXX object lib/Tr...es/LLVMCoroutines.dir/SpillUtils.cpp.o
[1784/4326] Building CXX object lib/Ex...Files/LLVMOrcShared.dir/OrcError.cpp.o
[1785/4326] Building CXX object lib/Ex...MOrcShared.dir/MachOObjectFormat.cpp.o
[1785/4326] Building CXX object lib/Ex...es/LLVMOrcShared.dir/OrcRTBridge.cpp.o
[1786/4326] Building CXX object lib/Ex.../LLVMOrcShared.dir/ObjectFormats.cpp.o
[1786/4326] Building CXX object lib/Ex...cShared.dir/SimpleRemoteEPCUtils.cpp.o
[1787/4326] Building CXX object lib/Ex...MOrcShared.dir/AllocationActions.cpp.o
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'void llvm::orc::shared::runDeallocActions(llvm::ArrayRef<WrapperFunctionCall>, OnRunDeallocActionsComeleteFn)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:40:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1

[1787/4326] Building CXX object lib/Ex...VMOrcShared.dir/SymbolStringPool.cpp.o
[1788/4326] Building CXX object lib/Ex...Files/LLVMOrcShared.dir/OrcError.cpp.o
[1788/4326] Linking CXX static library lib/libLLVMIRPrinter.a
[1789/4326] Linking CXX static library lib/libLLVMIRPrinter.a
[1789/4326] Linking CXX static library lib/libLLVMGlobalISel.a
[1790/4326] Building CXX object lib/Ex...es/LLVMOrcShared.dir/OrcRTBridge.cpp.o
[1790/4326] Building CXX object lib/Ex...es/LLVMExtensions.dir/Extensions.cpp.o
[1791/4326] Linking CXX static library lib/libLLVMGlobalISel.a
[1791/4326] Linking CXX static library lib/libLLVMCoroutines.a
[1792/4326] Building CXX object lib/Tr...iles/LLVMHipStdPar.dir/HipStdPar.cpp.o
[1792/4326] Linking CXX static library lib/libLLVMCFGuard.a
[1793/4326] Linking CXX static library lib/libLLVMCFGuard.a
[1793/4326] Linking CXX static library lib/libLLVMHipStdPar.a
[1794/4326] Linking CXX static library lib/libLLVMCoroutines.a
[1794/4326] Building CXX object lib/MC...MMCDisassembler.dir/Disassembler.cpp.o
[1795/4326] Linking CXX static library lib/libLLVMHipStdPar.a
[1795/4326] Building CXX object lib/MC...CDisassembler.dir/MCDisassembler.cpp.o
[1796/4326] Building CXX object lib/Ex...VMOrcShared.dir/SymbolStringPool.cpp.o
[1796/4326] Building CXX object lib/MC...sembler.dir/MCExternalSymbolizer.cpp.o
[1797/4326] Building CXX object lib/Ex...cShared.dir/SimpleRemoteEPCUtils.cpp.o
[1797/4326] Building CXX object lib/MC...isassembler.dir/MCRelocationInfo.cpp.o
[1798/4326] Building CXX object lib/Ex...es/LLVMExtensions.dir/Extensions.cpp.o
[1798/4326] Building CXX object lib/MC...MMCDisassembler.dir/MCSymbolizer.cpp.o
[1799/4326] Building CXX object lib/MC...CDisassembler.dir/MCDisassembler.cpp.o
[1799/4326] Linking CXX static library lib/libLLVMOrcShared.a
[1800/4326] Linking CXX static library lib/libLLVMOrcShared.a
[1800/4326] Building CXX object lib/Ex...xecutorSharedMemoryMapperService.cpp.o
[1801/4326] Building CXX object lib/MC...isassembler.dir/MCRelocationInfo.cpp.o
[1801/4326] Building CXX object lib/Ex...s.dir/DefaultHostBootstrapValues.cpp.o
[1802/4326] Building CXX object lib/MC...MMCDisassembler.dir/MCSymbolizer.cpp.o
[1802/4326] Building CXX object lib/Ex...rcTargetProcess.dir/JITLoaderGDB.cpp.o
[1803/4326] Building CXX object lib/MC...sembler.dir/MCExternalSymbolizer.cpp.o
[1803/4326] Building CXX object lib/Ex...cTargetProcess.dir/JITLoaderPerf.cpp.o
[1804/4326] Building CXX object lib/MC...MMCDisassembler.dir/Disassembler.cpp.o
[1804/4326] Building CXX object lib/Ex...TargetProcess.dir/JITLoaderVTune.cpp.o
[1805/4326] Building CXX object lib/Ex...s.dir/DefaultHostBootstrapValues.cpp.o
[1805/4326] Building CXX object lib/Ex...TargetProcess.dir/OrcRTBootstrap.cpp.o
[1806/4326] Building CXX object lib/Ex...rcTargetProcess.dir/JITLoaderGDB.cpp.o
[1806/4326] Building CXX object lib/Ex...rgetProcess.dir/RegisterEHFrames.cpp.o
[1807/4326] Building CXX object lib/Ex...TargetProcess.dir/JITLoaderVTune.cpp.o
[1807/4326] Building CXX object lib/Ex...s.dir/SimpleExecutorDylibManager.cpp.o
[1808/4326] Building CXX object lib/Ex...cTargetProcess.dir/JITLoaderPerf.cpp.o
[1808/4326] Building CXX object lib/Ex....dir/SimpleExecutorMemoryManager.cpp.o
[1809/4326] Building CXX object lib/Ex...xecutorSharedMemoryMapperService.cpp.o
[1809/4326] Building CXX object lib/Ex...rocess.dir/SimpleRemoteEPCServer.cpp.o
[1810/4326] Building CXX object lib/Ex...rgetProcess.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

[1810/4326] Building CXX object lib/Ex...Process.dir/TargetExecutionUtils.cpp.o
[1811/4326] Building CXX object lib/Ex...Process.dir/TargetExecutionUtils.cpp.o
[1811/4326] Building CXX object lib/Ex...getProcess.dir/UnwindInfoManager.cpp.o
[1812/4326] Building CXX object lib/Ex...s.dir/SimpleExecutorDylibManager.cpp.o
[1812/4326] Building CXX object lib/Ex...es/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
[1813/4326] Building CXX object lib/Ex...TargetProcess.dir/OrcRTBootstrap.cpp.o
[1813/4326] Building CXX object lib/Ex...timeDyld.dir/RTDyldMemoryManager.cpp.o
[1814/4326] Building CXX object lib/Ex....dir/SimpleExecutorMemoryManager.cpp.o
[1814/4326] Building CXX object lib/Ex.../LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[1815/4326] Building CXX object lib/Ex...rocess.dir/SimpleRemoteEPCServer.cpp.o
[1815/4326] Building CXX object lib/Ex...ntimeDyld.dir/RuntimeDyldChecker.cpp.o
[1816/4326] Building CXX object lib/Ex...timeDyld.dir/RTDyldMemoryManager.cpp.o
[1816/4326] Building CXX object lib/Ex...MRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
[1817/4326] Building CXX object lib/Ex...getProcess.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

[1817/4326] Building CXX object lib/Ex...VMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
[1818/4326] Building CXX object lib/Ex...es/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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

[1818/4326] Building CXX object lib/Ex...RuntimeDyld.dir/RuntimeDyldMachO.cpp.o
[1819/4326] Building CXX object lib/Ex...MRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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

[1819/4326] Building CXX object lib/Ex...d.dir/Targets/RuntimeDyldELFMips.cpp.o
[1820/4326] Building CXX object lib/Ex...ntimeDyld.dir/RuntimeDyldChecker.cpp.o
[1820/4326] Building CXX object lib/Pa...LVMPasses.dir/CodeGenPassBuilder.cpp.o
[1821/4326] Building CXX object lib/Ex.../LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[1821/4326] Building CXX object lib/Pa...LLVMPasses.dir/OptimizationLevel.cpp.o
[1822/4326] Building CXX object lib/Pa...LLVMPasses.dir/OptimizationLevel.cpp.o
[1822/4326] Building CXX object lib/Pa...Files/LLVMPasses.dir/PassBuilder.cpp.o
[1823/4326] Building CXX object lib/Ex...RuntimeDyld.dir/RuntimeDyldMachO.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:727: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++/14.2.1/bits/stl_map.h:640:38: 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
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::RuntimeDyldMachOARM::processBranchRelocation(const llvm::RelocationEntry&, const llvm::RelocationValueRef&, llvm::RuntimeDyldImpl::StubMap&)' at /build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h:317:18,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldMachOARM::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/RuntimeDyldMachOARM.h:190:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[1823/4326] Building CXX object lib/Pa...VMPasses.dir/PassBuilderBindings.cpp.o
[1824/4326] Building CXX object lib/Ex...d.dir/Targets/RuntimeDyldELFMips.cpp.o
[1824/4326] Building CXX object lib/Pa...MPasses.dir/PassBuilderPipelines.cpp.o
[1825/4326] Building CXX object lib/Ex...VMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:727:26:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
/usr/include/c++/14.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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:727: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:696:42:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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:1562:16:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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

[1825/4326] Building CXX object lib/Pa...eFiles/LLVMPasses.dir/PassPlugin.cpp.o
[1826/4326] Building CXX object lib/Pa...eFiles/LLVMPasses.dir/PassPlugin.cpp.o
[1826/4326] Building CXX object lib/Pa...ses.dir/StandardInstrumentations.cpp.o
[1827/4326] Building CXX object lib/Pa...VMPasses.dir/PassBuilderBindings.cpp.o
[1827/4326] Building CXX object lib/Te...tAPIBinaryReader.dir/DylibReader.cpp.o
[1828/4326] Building CXX object lib/Pa...LVMPasses.dir/CodeGenPassBuilder.cpp.o
[1828/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/AccelTable.cpp.o
[1829/4326] Building CXX object lib/Te...tAPIBinaryReader.dir/DylibReader.cpp.o
[1829/4326] Building CXX object lib/Co...s/LLVMAsmPrinter.dir/AddressPool.cpp.o
[1830/4326] Building CXX object lib/Co...es/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

[1830/4326] Building CXX object lib/Co.../LLVMAsmPrinter.dir/AIXException.cpp.o
[1831/4326] Building CXX object lib/Co...s/LLVMAsmPrinter.dir/AddressPool.cpp.o
[1831/4326] Building CXX object lib/Co.../LLVMAsmPrinter.dir/ARMException.cpp.o
[1832/4326] Building CXX object lib/Pa...MPasses.dir/PassBuilderPipelines.cpp.o
[1832/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[1833/4326] Building CXX object lib/Pa...ses.dir/StandardInstrumentations.cpp.o
[1833/4326] Building CXX object lib/Co...VMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
[1834/4326] Building CXX object lib/Co.../LLVMAsmPrinter.dir/AIXException.cpp.o
[1834/4326] Building CXX object lib/Co...mPrinter.dir/AsmPrinterInlineAsm.cpp.o
[1835/4326] Building CXX object lib/Co.../LLVMAsmPrinter.dir/ARMException.cpp.o
[1835/4326] Building CXX object lib/Co...r.dir/DbgEntityHistoryCalculator.cpp.o
[1836/4326] Building CXX object lib/Co...VMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
[1836/4326] Building CXX object lib/Co...MAsmPrinter.dir/DebugHandlerBase.cpp.o
[1837/4326] Building CXX object lib/Co...mPrinter.dir/AsmPrinterInlineAsm.cpp.o
[1837/4326] Building CXX object lib/Co...LVMAsmPrinter.dir/DebugLocStream.cpp.o
[1838/4326] Building CXX object lib/Co...r.dir/DbgEntityHistoryCalculator.cpp.o
[1838/4326] Building CXX object lib/Co...MakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
[1839/4326] Building CXX object lib/Co...MAsmPrinter.dir/DebugHandlerBase.cpp.o
[1839/4326] Building CXX object lib/Co...Files/LLVMAsmPrinter.dir/DIEHash.cpp.o
[1840/4326] Building CXX object lib/Co...LVMAsmPrinter.dir/DebugLocStream.cpp.o
[1840/4326] Building CXX object lib/Co...AsmPrinter.dir/DwarfCFIException.cpp.o
[1841/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[1841/4326] Building CXX object lib/Co...MAsmPrinter.dir/DwarfCompileUnit.cpp.o
[1842/4326] Building CXX object lib/Co...MakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
[1842/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
[1843/4326] Building CXX object lib/Co...AsmPrinter.dir/DwarfCFIException.cpp.o
[1843/4326] Building CXX object lib/Co...VMAsmPrinter.dir/DwarfExpression.cpp.o
[1844/4326] Building CXX object lib/Co...Files/LLVMAsmPrinter.dir/DIEHash.cpp.o
[1844/4326] Building CXX object lib/Co...les/LLVMAsmPrinter.dir/DwarfFile.cpp.o
[1845/4326] Building CXX object lib/Co...MAsmPrinter.dir/DwarfCompileUnit.cpp.o
[1845/4326] Building CXX object lib/Co...VMAsmPrinter.dir/DwarfStringPool.cpp.o
[1846/4326] Building CXX object lib/Co...VMAsmPrinter.dir/DwarfExpression.cpp.o
[1846/4326] Building CXX object lib/Co...les/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
[1847/4326] Building CXX object lib/Co...les/LLVMAsmPrinter.dir/DwarfFile.cpp.o
[1847/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/EHStreamer.cpp.o
[1848/4326] Building CXX object lib/Co...VMAsmPrinter.dir/DwarfStringPool.cpp.o
[1848/4326] Building CXX object lib/Co...VMAsmPrinter.dir/ErlangGCPrinter.cpp.o
[1849/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/EHStreamer.cpp.o
[1849/4326] Building CXX object lib/Co...LVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
[1850/4326] Building CXX object lib/Co...les/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
[1850/4326] Building CXX object lib/Co...smPrinter.dir/PseudoProbePrinter.cpp.o
[1851/4326] Building CXX object lib/Co...VMAsmPrinter.dir/ErlangGCPrinter.cpp.o
[1851/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
[1852/4326] Building CXX object lib/Co...es/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:601: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:608: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:639: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&, ClobberedRegSet&)' at /build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:667:24:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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&, ClobberedRegSet&)':
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:754: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:754: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:745: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:745: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:771: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:771: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:821: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:1001:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:871: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:1001:34:
/build/emscripten/src/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:3335: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:1001:34:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:875: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:875: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 = {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:940: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:1789:32:
/build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:406: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:406:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1

[1852/4326] Building CXX object lib/Co.../LLVMAsmPrinter.dir/WinException.cpp.o
[1853/4326] Building CXX object lib/Co...LVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
[1853/4326] Building CXX object lib/Co...LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
[1854/4326] Building CXX object lib/Co...smPrinter.dir/PseudoProbePrinter.cpp.o
[1854/4326] Building CXX object lib/Co...LLVMAsmPrinter.dir/WasmException.cpp.o
[1855/4326] Building CXX object lib/Co...es/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
[1855/4326] Linking CXX static library lib/libLLVMExtensions.a
[1856/4326] Linking CXX static library lib/libLLVMExtensions.a
[1856/4326] Building CXX object lib/Fr...rontendDriver.dir/CodeGenOptions.cpp.o
[1857/4326] Building CXX object lib/Pa...Files/LLVMPasses.dir/PassBuilder.cpp.o
[1857/4326] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[1858/4326] Building CXX object lib/Co.../LLVMAsmPrinter.dir/WinException.cpp.o
[1858/4326] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
[1859/4326] Building CXX object lib/Fr...rontendDriver.dir/CodeGenOptions.cpp.o
[1859/4326] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[1860/4326] Building CXX object lib/Co...LLVMAsmPrinter.dir/WasmException.cpp.o
[1860/4326] Building CXX object lib/LT...les/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[1861/4326] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[1861/4326] Building CXX object lib/LT...s/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
[1862/4326] Building CXX object lib/Co...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:2825:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CodeViewDebug::LocalVariable>' changed in GCC 7.1

[1862/4326] Building CXX object lib/LT...LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
[1863/4326] Building CXX object lib/LT...les/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[1863/4326] Linking CXX static library lib/libLLVMMCDisassembler.a
[1864/4326] Linking CXX static library lib/libLLVMMCDisassembler.a
[1864/4326] Building CXX object lib/Ex...cutionEngine.dir/ExecutionEngine.cpp.o
[1865/4326] 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:730:16: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::BitcodeModule>' changed in GCC 7.1

[1865/4326] Building CXX object lib/Ex...gine.dir/ExecutionEngineBindings.cpp.o
[1866/4326] Building CXX object lib/LT...s/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
[1866/4326] Building CXX object lib/Ex...gine.dir/GDBRegistrationListener.cpp.o
[1867/4326] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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/LTO/LTO.h:21,
                 from /build/emscripten/src/llvm-project/llvm/lib/LTO/LTO.cpp:13:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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
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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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:183:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4772: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:1678: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:1683: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:183:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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

[1867/4326] Building CXX object lib/Ex...nEngine.dir/SectionMemoryManager.cpp.o
[1868/4326] Building CXX object lib/Ex...gine.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

[1868/4326] Building CXX object lib/Ex...ExecutionEngine.dir/TargetSelect.cpp.o
[1869/4326] Building CXX object lib/Ex...gine.dir/GDBRegistrationListener.cpp.o
[1869/4326] Linking CXX static library lib/libLLVMOrcTargetProcess.a
[1870/4326] Linking CXX static library lib/libLLVMOrcTargetProcess.a
[1870/4326] Linking CXX static library lib/libLLVMRuntimeDyld.a
[1871/4326] Linking CXX static library lib/libLLVMRuntimeDyld.a
[1871/4326] Building CXX object lib/Pr...LLVMCoverage.dir/CoverageMapping.cpp.o
[1872/4326] Building CXX object lib/Ex...nEngine.dir/SectionMemoryManager.cpp.o
[1872/4326] Building CXX object lib/Pr...verage.dir/CoverageMappingWriter.cpp.o
[1873/4326] Building CXX object lib/Ex...cutionEngine.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:1351: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:1351: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++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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++/14.2.1/bits/stl_vector.h:1037:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1

[1873/4326] Building CXX object lib/Pr...verage.dir/CoverageMappingReader.cpp.o
[1874/4326] Building CXX object lib/Ex...ExecutionEngine.dir/TargetSelect.cpp.o
[1874/4326] Linking CXX static library lib/libLLVMPasses.a
[1875/4326] Linking CXX static library lib/libLLVMPasses.a
[1875/4326] Linking CXX static library lib/libLLVMTextAPIBinaryReader.a
[1876/4326] Linking CXX static library lib/libLLVMTextAPIBinaryReader.a
[1876/4326] Generating VCSVersion.inc
[1877/4326] Generating VCSVersion.inc
[1877/4326] Building arm_neon.h...
[1878/4326] Building arm_neon.h...
[1878/4326] Building arm_fp16.h...
[1879/4326] Building arm_fp16.h...
[1879/4326] Building arm_sve.h...
[1880/4326] Building CXX object lib/Pr...verage.dir/CoverageMappingWriter.cpp.o
[1880/4326] Building arm_sme.h...
[1881/4326] Building arm_sme.h...
[1881/4326] Building arm_bf16.h...
[1882/4326] Building arm_bf16.h...
[1882/4326] Building arm_mve.h...
[1883/4326] Building arm_sve.h...
[1883/4326] Building arm_cde.h...
[1884/4326] Building arm_cde.h...
[1884/4326] Building arm_vector_types.h...
[1885/4326] Building arm_vector_types.h...
[1885/4326] Linking CXX static library lib/libLLVMAsmPrinter.a
[1886/4326] Building arm_mve.h...
[1886/4326] Linking CXX static library lib/libLLVMFrontendDriver.a
[1887/4326] Linking CXX static library lib/libLLVMFrontendDriver.a
[1887/4326] Linking CXX static library lib/libLLVMExecutionEngine.a
[1888/4326] Linking CXX static library lib/libLLVMExecutionEngine.a
[1888/4326] Building CXX object lib/Wi...nifest.dir/WindowsManifestMerger.cpp.o
[1889/4326] Linking CXX static library lib/libLLVMAsmPrinter.a
[1889/4326] Building CXX object tools/...on/CMakeFiles/lldCommon.dir/Args.cpp.o
[1890/4326] Building CXX object lib/LT...LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
[1890/4326] Linking CXX static library lib/libLLVMLTO.a
[1891/4326] Linking CXX static library lib/libLLVMLTO.a
[1891/4326] Building CXX object tools/...ldCommon.dir/CommonLinkerContext.cpp.o
[1892/4326] Building CXX object lib/Wi...nifest.dir/WindowsManifestMerger.cpp.o
[1892/4326] Building CXX object tools/...s/lldCommon.dir/DriverDispatcher.cpp.o
[1893/4326] Building CXX object tools/...on/CMakeFiles/lldCommon.dir/Args.cpp.o
[1893/4326] Building CXX object tools/...n/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[1894/4326] Building CXX object tools/...ldCommon.dir/CommonLinkerContext.cpp.o
[1894/4326] Building CXX object tools/...Files/lldCommon.dir/ErrorHandler.cpp.o
[1895/4326] Building CXX object tools/...s/lldCommon.dir/DriverDispatcher.cpp.o
[1895/4326] Building CXX object tools/...keFiles/lldCommon.dir/Filesystem.cpp.o
[1896/4326] Building CXX object tools/...n/CMakeFiles/lldCommon.dir/DWARF.cpp.o
[1896/4326] Building CXX object tools/.../CMakeFiles/lldCommon.dir/Memory.cpp.o
[1897/4326] Building CXX object tools/...keFiles/lldCommon.dir/Filesystem.cpp.o
[1897/4326] Building CXX object tools/...akeFiles/lldCommon.dir/Reproduce.cpp.o
[1898/4326] Building CXX object lib/Pr...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

[1898/4326] Building CXX object tools/...CMakeFiles/lldCommon.dir/Strings.cpp.o
[1899/4326] Building CXX object lib/Pr...verage.dir/CoverageMappingReader.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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

[1899/4326] Linking CXX static library lib/libLLVMCoverage.a
[1900/4326] Linking CXX static library lib/libLLVMCoverage.a
[1900/4326] Building CXX object tools/...on.dir/TargetOptionsCommandFlags.cpp.o
[1901/4326] Building CXX object tools/.../CMakeFiles/lldCommon.dir/Memory.cpp.o
[1901/4326] Building CXX object tools/...n/CMakeFiles/lldCommon.dir/Timer.cpp.o
[1902/4326] Building CXX object tools/...akeFiles/lldCommon.dir/Reproduce.cpp.o
[1902/4326] Building CXX object tools/...n/CMakeFiles/lldCommon.dir/Utils.cpp.o
[1903/4326] Building CXX object tools/...on.dir/TargetOptionsCommandFlags.cpp.o
[1903/4326] Building CXX object tools/...CMakeFiles/lldCommon.dir/Version.cpp.o
[1904/4326] Building CXX object tools/...CMakeFiles/lldCommon.dir/Strings.cpp.o
[1904/4326] Copying clang's builtins.h...
[1905/4326] Copying clang's builtins.h...
[1905/4326] Copying clang's float.h...
[1906/4326] Copying clang's float.h...
[1906/4326] Copying clang's inttypes.h...
[1907/4326] Copying clang's inttypes.h...
[1907/4326] Copying clang's iso646.h...
[1908/4326] Copying clang's iso646.h...
[1908/4326] Copying clang's limits.h...
[1909/4326] Copying clang's limits.h...
[1909/4326] Copying clang's module.modulemap...
[1910/4326] Copying clang's module.modulemap...
[1910/4326] Copying clang's stdalign.h...
[1911/4326] Copying clang's stdalign.h...
[1911/4326] Copying clang's stdarg.h...
[1912/4326] Copying clang's stdarg.h...
[1912/4326] Copying clang's __stdarg___gnuc_va_list.h...
[1913/4326] Copying clang's __stdarg___gnuc_va_list.h...
[1913/4326] Copying clang's __stdarg___va_copy.h...
[1914/4326] Copying clang's __stdarg___va_copy.h...
[1914/4326] Copying clang's __stdarg_header_macro.h...
[1915/4326] Copying clang's __stdarg_header_macro.h...
[1915/4326] Copying clang's __stdarg_va_arg.h...
[1916/4326] Building CXX object tools/...n/CMakeFiles/lldCommon.dir/Utils.cpp.o
[1916/4326] Copying clang's __stdarg_va_copy.h...
[1917/4326] Copying clang's __stdarg_va_arg.h...
[1917/4326] Copying clang's __stdarg_va_list.h...
[1918/4326] Copying clang's __stdarg_va_copy.h...
[1918/4326] Copying clang's stdatomic.h...
[1919/4326] Copying clang's __stdarg_va_list.h...
[1919/4326] Copying clang's stdbool.h...
[1920/4326] Copying clang's stdatomic.h...
[1920/4326] Copying clang's stdcountof.h...
[1921/4326] Copying clang's stdbool.h...
[1921/4326] Copying clang's stdckdint.h...
[1922/4326] Copying clang's stdcountof.h...
[1922/4326] Copying clang's stddef.h...
[1923/4326] Copying clang's stdckdint.h...
[1923/4326] Copying clang's __stddef_header_macro.h...
[1924/4326] Copying clang's stddef.h...
[1924/4326] Copying clang's __stddef_max_align_t.h...
[1925/4326] Copying clang's __stddef_header_macro.h...
[1925/4326] Copying clang's __stddef_null.h...
[1926/4326] Copying clang's __stddef_max_align_t.h...
[1926/4326] Copying clang's __stddef_nullptr_t.h...
[1927/4326] Copying clang's __stddef_null.h...
[1927/4326] Copying clang's __stddef_offsetof.h...
[1928/4326] Building CXX object tools/...n/CMakeFiles/lldCommon.dir/Timer.cpp.o
[1928/4326] Copying clang's __stddef_ptrdiff_t.h...
[1929/4326] Copying clang's __stddef_nullptr_t.h...
[1929/4326] Copying clang's __stddef_rsize_t.h...
[1930/4326] Copying clang's __stddef_offsetof.h...
[1930/4326] Copying clang's __stddef_size_t.h...
[1931/4326] Building CXX object tools/...CMakeFiles/lldCommon.dir/Version.cpp.o
[1931/4326] Copying clang's __stddef_unreachable.h...
[1932/4326] Copying clang's __stddef_ptrdiff_t.h...
[1932/4326] Copying clang's __stddef_wchar_t.h...
[1933/4326] Copying clang's __stddef_rsize_t.h...
[1933/4326] Copying clang's __stddef_wint_t.h...
[1934/4326] Copying clang's __stddef_size_t.h...
[1934/4326] Copying clang's stdint.h...
[1935/4326] Copying clang's __stddef_unreachable.h...
[1935/4326] Copying clang's stdnoreturn.h...
[1936/4326] Copying clang's __stddef_wchar_t.h...
[1936/4326] Copying clang's tgmath.h...
[1937/4326] Copying clang's __stddef_wint_t.h...
[1937/4326] Copying clang's unwind.h...
[1938/4326] Copying clang's stdint.h...
[1938/4326] Copying clang's varargs.h...
[1939/4326] Copying clang's stdnoreturn.h...
[1939/4326] Copying clang's arm_acle.h...
[1940/4326] Copying clang's tgmath.h...
[1940/4326] Copying clang's arm_cmse.h...
[1941/4326] Copying clang's unwind.h...
[1941/4326] Copying clang's armintr.h...
[1942/4326] Copying clang's varargs.h...
[1942/4326] Copying clang's arm64intr.h...
[1943/4326] Copying clang's arm_acle.h...
[1943/4326] Copying clang's arm_neon_sve_bridge.h...
[1944/4326] Copying clang's arm_cmse.h...
[1944/4326] Copying clang's __clang_cuda_builtin_vars.h...
[1945/4326] Copying clang's armintr.h...
[1945/4326] Copying clang's __clang_cuda_math.h...
[1946/4326] Copying clang's arm64intr.h...
[1946/4326] Copying clang's __clang_cuda_cmath.h...
[1947/4326] Copying clang's arm_neon_sve_bridge.h...
[1947/4326] Copying clang's __clang_cuda_complex_builtins.h...
[1948/4326] Copying clang's __clang_cuda_builtin_vars.h...
[1948/4326] Copying clang's __clang_cuda_device_functions.h...
[1949/4326] Copying clang's __clang_cuda_math.h...
[1949/4326] Copying clang's __clang_cuda_intrinsics.h...
[1950/4326] Copying clang's __clang_cuda_cmath.h...
[1950/4326] Copying clang's __clang_cuda_texture_intrinsics.h...
[1951/4326] Copying clang's __clang_cuda_complex_builtins.h...
[1951/4326] Copying clang's __clang_cuda_libdevice_declares.h...
[1952/4326] Copying clang's __clang_cuda_device_functions.h...
[1952/4326] Copying clang's __clang_cuda_math_forward_declares.h...
[1953/4326] Copying clang's __clang_cuda_intrinsics.h...
[1953/4326] Copying clang's __clang_cuda_runtime_wrapper.h...
[1954/4326] Copying clang's __clang_cuda_texture_intrinsics.h...
[1954/4326] Copying clang's hexagon_circ_brev_intrinsics.h...
[1955/4326] Copying clang's __clang_cuda_math_forward_declares.h...
[1955/4326] Copying clang's hexagon_protos.h...
[1956/4326] Copying clang's __clang_cuda_libdevice_declares.h...
[1956/4326] Copying clang's hexagon_types.h...
[1957/4326] Copying clang's __clang_cuda_runtime_wrapper.h...
[1957/4326] Copying clang's hvx_hexagon_protos.h...
[1958/4326] Copying clang's hexagon_circ_brev_intrinsics.h...
[1958/4326] Copying clang's __clang_hip_libdevice_declares.h...
[1959/4326] Copying clang's hexagon_types.h...
[1959/4326] Copying clang's __clang_hip_cmath.h...
[1960/4326] Copying clang's hvx_hexagon_protos.h...
[1960/4326] Copying clang's __clang_hip_math.h...
[1961/4326] Copying clang's hexagon_protos.h...
[1961/4326] Copying clang's __clang_hip_stdlib.h...
[1962/4326] Copying clang's __clang_hip_libdevice_declares.h...
[1962/4326] Copying clang's __clang_hip_runtime_wrapper.h...
[1963/4326] Copying clang's __clang_hip_cmath.h...
[1963/4326] Copying clang's larchintrin.h...
[1964/4326] Copying clang's __clang_hip_math.h...
[1964/4326] Copying clang's lasxintrin.h...
[1965/4326] Copying clang's __clang_hip_stdlib.h...
[1965/4326] Copying clang's lsxintrin.h...
[1966/4326] Copying clang's __clang_hip_runtime_wrapper.h...
[1966/4326] Copying clang's msa.h...
[1967/4326] Copying clang's larchintrin.h...
[1967/4326] Copying clang's opencl-c.h...
[1968/4326] Copying clang's lasxintrin.h...
[1968/4326] Copying clang's opencl-c-base.h...
[1969/4326] Copying clang's lsxintrin.h...
[1969/4326] Copying clang's altivec.h...
[1970/4326] Copying clang's msa.h...
[1970/4326] Copying clang's htmintrin.h...
[1971/4326] Copying clang's opencl-c-base.h...
[1971/4326] Copying clang's htmxlintrin.h...
[1972/4326] Copying clang's altivec.h...
[1972/4326] Copying clang's riscv_bitmanip.h...
[1973/4326] Copying clang's opencl-c.h...
[1973/4326] Copying clang's riscv_corev_alu.h...
[1974/4326] Copying clang's htmintrin.h...
[1974/4326] Copying clang's riscv_crypto.h...
[1975/4326] Copying clang's htmxlintrin.h...
[1975/4326] Copying clang's riscv_ntlh.h...
[1976/4326] Copying clang's riscv_corev_alu.h...
[1976/4326] Copying clang's sifive_vector.h...
[1977/4326] Copying clang's riscv_bitmanip.h...
[1977/4326] Copying clang's andes_vector.h...
[1978/4326] Copying clang's riscv_crypto.h...
[1978/4326] Copying clang's __clang_spirv_builtins.h...
[1979/4326] Building CXX object tools/...Files/lldCommon.dir/ErrorHandler.cpp.o
[1979/4326] Copying clang's s390intrin.h...
[1980/4326] Copying clang's sifive_vector.h...
[1980/4326] Copying clang's vecintrin.h...
[1981/4326] Copying clang's andes_vector.h...
[1981/4326] Copying clang's velintrin.h...
[1982/4326] Copying clang's riscv_ntlh.h...
[1982/4326] Copying clang's velintrin_gen.h...
[1983/4326] Copying clang's __clang_spirv_builtins.h...
[1983/4326] Copying clang's velintrin_approx.h...
[1984/4326] Copying clang's s390intrin.h...
[1984/4326] Copying clang's adcintrin.h...
[1985/4326] Copying clang's vecintrin.h...
[1985/4326] Copying clang's adxintrin.h...
[1986/4326] Copying clang's velintrin.h...
[1986/4326] Copying clang's ammintrin.h...
[1987/4326] Copying clang's velintrin_gen.h...
[1987/4326] Copying clang's amxavx512intrin.h...
[1988/4326] Copying clang's velintrin_approx.h...
[1988/4326] Copying clang's amxbf16transposeintrin.h...
[1989/4326] Copying clang's adxintrin.h...
[1989/4326] Copying clang's amxcomplexintrin.h...
[1990/4326] Copying clang's adcintrin.h...
[1990/4326] Copying clang's amxcomplextransposeintrin.h...
[1991/4326] Copying clang's ammintrin.h...
[1991/4326] Copying clang's amxfp16intrin.h...
[1992/4326] Copying clang's amxavx512intrin.h...
[1992/4326] Copying clang's amxfp16transposeintrin.h...
[1993/4326] Copying clang's amxcomplexintrin.h...
[1993/4326] Copying clang's amxfp8intrin.h...
[1994/4326] Copying clang's amxbf16transposeintrin.h...
[1994/4326] Copying clang's amxintrin.h...
[1995/4326] Copying clang's amxcomplextransposeintrin.h...
[1995/4326] Copying clang's amxmovrsintrin.h...
[1996/4326] Copying clang's amxfp16intrin.h...
[1996/4326] Copying clang's amxmovrstransposeintrin.h...
[1997/4326] Copying clang's amxfp8intrin.h...
[1997/4326] Copying clang's amxtf32intrin.h...
[1998/4326] Copying clang's amxintrin.h...
[1998/4326] Copying clang's amxtf32transposeintrin.h...
[1999/4326] Copying clang's amxfp16transposeintrin.h...
[1999/4326] Copying clang's amxtransposeintrin.h...
[2000/4326] Copying clang's amxmovrsintrin.h...
[2000/4326] Copying clang's avx10_2_512bf16intrin.h...
[2001/4326] Copying clang's amxmovrstransposeintrin.h...
[2001/4326] Copying clang's avx10_2_512convertintrin.h...
[2002/4326] Copying clang's amxtf32intrin.h...
[2002/4326] Copying clang's avx10_2_512minmaxintrin.h...
[2003/4326] Copying clang's amxtf32transposeintrin.h...
[2003/4326] Copying clang's avx10_2_512niintrin.h...
[2004/4326] Copying clang's amxtransposeintrin.h...
[2004/4326] Copying clang's avx10_2_512satcvtdsintrin.h...
[2005/4326] Copying clang's avx10_2_512convertintrin.h...
[2005/4326] Copying clang's avx10_2_512satcvtintrin.h...
[2006/4326] Copying clang's avx10_2_512bf16intrin.h...
[2006/4326] Copying clang's avx10_2bf16intrin.h...
[2007/4326] Copying clang's avx10_2_512minmaxintrin.h...
[2007/4326] Copying clang's avx10_2convertintrin.h...
[2008/4326] Copying clang's avx10_2_512niintrin.h...
[2008/4326] Copying clang's avx10_2copyintrin.h...
[2009/4326] Copying clang's avx10_2_512satcvtdsintrin.h...
[2009/4326] Copying clang's avx10_2minmaxintrin.h...
[2010/4326] Copying clang's avx10_2_512satcvtintrin.h...
[2010/4326] Copying clang's avx10_2niintrin.h...
[2011/4326] Copying clang's avx10_2bf16intrin.h...
[2011/4326] Copying clang's avx10_2satcvtdsintrin.h...
[2012/4326] Copying clang's avx10_2copyintrin.h...
[2012/4326] Copying clang's avx10_2satcvtintrin.h...
[2013/4326] Copying clang's avx10_2convertintrin.h...
[2013/4326] Copying clang's avx2intrin.h...
[2014/4326] Copying clang's avx10_2minmaxintrin.h...
[2014/4326] Copying clang's avx512bf16intrin.h...
[2015/4326] Copying clang's avx10_2niintrin.h...
[2015/4326] Copying clang's avx512bitalgintrin.h...
[2016/4326] Copying clang's avx10_2satcvtdsintrin.h...
[2016/4326] Copying clang's avx512bwintrin.h...
[2017/4326] Copying clang's avx2intrin.h...
[2017/4326] Copying clang's avx512cdintrin.h...
[2018/4326] Copying clang's avx10_2satcvtintrin.h...
[2018/4326] Copying clang's avx512dqintrin.h...
[2019/4326] Copying clang's avx512bitalgintrin.h...
[2019/4326] Copying clang's avx512fintrin.h...
[2020/4326] Copying clang's avx512bf16intrin.h...
[2020/4326] Copying clang's avx512fp16intrin.h...
[2021/4326] Copying clang's avx512cdintrin.h...
[2021/4326] Copying clang's avx512ifmaintrin.h...
[2022/4326] Copying clang's avx512bwintrin.h...
[2022/4326] Copying clang's avx512ifmavlintrin.h...
[2023/4326] Copying clang's avx512dqintrin.h...
[2023/4326] Copying clang's avx512vbmi2intrin.h...
[2024/4326] Copying clang's avx512fp16intrin.h...
[2024/4326] Copying clang's avx512vbmiintrin.h...
[2025/4326] Copying clang's avx512fintrin.h...
[2025/4326] Copying clang's avx512vbmivlintrin.h...
[2026/4326] Copying clang's avx512ifmaintrin.h...
[2026/4326] Copying clang's avx512vlbf16intrin.h...
[2027/4326] Copying clang's avx512ifmavlintrin.h...
[2027/4326] Copying clang's avx512vlbitalgintrin.h...
[2028/4326] Copying clang's avx512vbmi2intrin.h...
[2028/4326] Copying clang's avx512vlbwintrin.h...
[2029/4326] Copying clang's avx512vbmiintrin.h...
[2029/4326] Copying clang's avx512vlcdintrin.h...
[2030/4326] Copying clang's avx512vbmivlintrin.h...
[2030/4326] Copying clang's avx512vldqintrin.h...
[2031/4326] Copying clang's avx512vlbf16intrin.h...
[2031/4326] Copying clang's avx512vlfp16intrin.h...
[2032/4326] Copying clang's avx512vlbitalgintrin.h...
[2032/4326] Copying clang's avx512vlintrin.h...
[2033/4326] Copying clang's avx512vlbwintrin.h...
[2033/4326] Copying clang's avx512vlvbmi2intrin.h...
[2034/4326] Copying clang's avx512vlcdintrin.h...
[2034/4326] Copying clang's avx512vlvnniintrin.h...
[2035/4326] Copying clang's avx512vldqintrin.h...
[2035/4326] Copying clang's avx512vlvp2intersectintrin.h...
[2036/4326] Copying clang's avx512vlfp16intrin.h...
[2036/4326] Copying clang's avx512vnniintrin.h...
[2037/4326] Copying clang's avx512vlvbmi2intrin.h...
[2037/4326] Copying clang's avx512vp2intersectintrin.h...
[2038/4326] Copying clang's avx512vlintrin.h...
[2038/4326] Copying clang's avx512vpopcntdqintrin.h...
[2039/4326] Copying clang's avx512vlvnniintrin.h...
[2039/4326] Copying clang's avx512vpopcntdqvlintrin.h...
[2040/4326] Copying clang's avx512vlvp2intersectintrin.h...
[2040/4326] Copying clang's avxifmaintrin.h...
[2041/4326] Copying clang's avx512vnniintrin.h...
[2041/4326] Copying clang's avxintrin.h...
[2042/4326] Copying clang's avx512vp2intersectintrin.h...
[2042/4326] Copying clang's avxneconvertintrin.h...
[2043/4326] Copying clang's avx512vpopcntdqintrin.h...
[2043/4326] Copying clang's avxvnniint16intrin.h...
[2044/4326] Copying clang's avx512vpopcntdqvlintrin.h...
[2044/4326] Copying clang's avxvnniint8intrin.h...
[2045/4326] Copying clang's avxifmaintrin.h...
[2045/4326] Copying clang's avxvnniintrin.h...
[2046/4326] Copying clang's avxneconvertintrin.h...
[2046/4326] Copying clang's bmi2intrin.h...
[2047/4326] Copying clang's avxvnniint16intrin.h...
[2047/4326] Copying clang's bmiintrin.h...
[2048/4326] Copying clang's avxintrin.h...
[2048/4326] Copying clang's cetintrin.h...
[2049/4326] Copying clang's avxvnniint8intrin.h...
[2049/4326] Copying clang's cldemoteintrin.h...
[2050/4326] Copying clang's avxvnniintrin.h...
[2050/4326] Copying clang's clflushoptintrin.h...
[2051/4326] Copying clang's bmi2intrin.h...
[2051/4326] Copying clang's clwbintrin.h...
[2052/4326] Copying clang's cetintrin.h...
[2052/4326] Copying clang's clzerointrin.h...
[2053/4326] Copying clang's bmiintrin.h...
[2053/4326] Copying clang's cmpccxaddintrin.h...
[2054/4326] Copying clang's cldemoteintrin.h...
[2054/4326] Copying clang's crc32intrin.h...
[2055/4326] Copying clang's clflushoptintrin.h...
[2055/4326] Copying clang's emmintrin.h...
[2056/4326] Copying clang's clwbintrin.h...
[2056/4326] Copying clang's enqcmdintrin.h...
[2057/4326] Copying clang's clzerointrin.h...
[2057/4326] Copying clang's f16cintrin.h...
[2058/4326] Copying clang's cmpccxaddintrin.h...
[2058/4326] Copying clang's fma4intrin.h...
[2059/4326] Copying clang's crc32intrin.h...
[2059/4326] Copying clang's fmaintrin.h...
[2060/4326] Copying clang's emmintrin.h...
[2060/4326] Copying clang's fxsrintrin.h...
[2061/4326] Copying clang's enqcmdintrin.h...
[2061/4326] Copying clang's gfniintrin.h...
[2062/4326] Copying clang's f16cintrin.h...
[2062/4326] Copying clang's hresetintrin.h...
[2063/4326] Copying clang's fma4intrin.h...
[2063/4326] Copying clang's ia32intrin.h...
[2064/4326] Copying clang's fxsrintrin.h...
[2064/4326] Copying clang's immintrin.h...
[2065/4326] Copying clang's fmaintrin.h...
[2065/4326] Copying clang's invpcidintrin.h...
[2066/4326] Copying clang's hresetintrin.h...
[2066/4326] Copying clang's keylockerintrin.h...
[2067/4326] Copying clang's gfniintrin.h...
[2067/4326] Copying clang's lwpintrin.h...
[2068/4326] Copying clang's ia32intrin.h...
[2068/4326] Copying clang's lzcntintrin.h...
[2069/4326] Copying clang's immintrin.h...
[2069/4326] Copying clang's mm3dnow.h...
[2070/4326] Copying clang's invpcidintrin.h...
[2070/4326] Copying clang's mmintrin.h...
[2071/4326] Copying clang's keylockerintrin.h...
[2071/4326] Copying clang's movdirintrin.h...
[2072/4326] Copying clang's lwpintrin.h...
[2072/4326] Copying clang's movrs_avx10_2_512intrin.h...
[2073/4326] Copying clang's lzcntintrin.h...
[2073/4326] Copying clang's movrs_avx10_2intrin.h...
[2074/4326] Copying clang's mm3dnow.h...
[2074/4326] Copying clang's movrsintrin.h...
[2075/4326] Copying clang's movrs_avx10_2_512intrin.h...
[2075/4326] Copying clang's mwaitxintrin.h...
[2076/4326] Copying clang's movrs_avx10_2intrin.h...
[2076/4326] Copying clang's nmmintrin.h...
[2077/4326] Copying clang's mmintrin.h...
[2077/4326] Copying clang's pconfigintrin.h...
[2078/4326] Copying clang's movrsintrin.h...
[2078/4326] Copying clang's pkuintrin.h...
[2079/4326] Copying clang's movdirintrin.h...
[2079/4326] Copying clang's pmmintrin.h...
[2080/4326] Copying clang's mwaitxintrin.h...
[2080/4326] Copying clang's popcntintrin.h...
[2081/4326] Copying clang's nmmintrin.h...
[2081/4326] Copying clang's prfchiintrin.h...
[2082/4326] Copying clang's pkuintrin.h...
[2082/4326] Copying clang's prfchwintrin.h...
[2083/4326] Copying clang's pmmintrin.h...
[2083/4326] Copying clang's ptrauth.h...
[2084/4326] Copying clang's pconfigintrin.h...
[2084/4326] Copying clang's ptwriteintrin.h...
[2085/4326] Copying clang's popcntintrin.h...
[2085/4326] Copying clang's raointintrin.h...
[2086/4326] Copying clang's prfchiintrin.h...
[2086/4326] Copying clang's rdpruintrin.h...
[2087/4326] Copying clang's prfchwintrin.h...
[2087/4326] Copying clang's rdseedintrin.h...
[2088/4326] Copying clang's ptwriteintrin.h...
[2088/4326] Copying clang's rtmintrin.h...
[2089/4326] Copying clang's ptrauth.h...
[2089/4326] Copying clang's serializeintrin.h...
[2090/4326] Copying clang's raointintrin.h...
[2090/4326] Copying clang's sgxintrin.h...
[2091/4326] Copying clang's rdpruintrin.h...
[2091/4326] Copying clang's sha512intrin.h...
[2092/4326] Copying clang's rdseedintrin.h...
[2092/4326] Copying clang's shaintrin.h...
[2093/4326] Copying clang's rtmintrin.h...
[2093/4326] Copying clang's sm3intrin.h...
[2094/4326] Copying clang's serializeintrin.h...
[2094/4326] Copying clang's sm4intrin.h...
[2095/4326] Copying clang's sha512intrin.h...
[2095/4326] Copying clang's sm4evexintrin.h...
[2096/4326] Copying clang's sgxintrin.h...
[2096/4326] Copying clang's smmintrin.h...
[2097/4326] Copying clang's sm3intrin.h...
[2097/4326] Copying clang's tbmintrin.h...
[2098/4326] Copying clang's shaintrin.h...
[2098/4326] Copying clang's tmmintrin.h...
[2099/4326] Copying clang's sm4intrin.h...
[2099/4326] Copying clang's tsxldtrkintrin.h...
[2100/4326] Copying clang's sm4evexintrin.h...
[2100/4326] Copying clang's uintrintrin.h...
[2101/4326] Copying clang's smmintrin.h...
[2101/4326] Copying clang's usermsrintrin.h...
[2102/4326] Copying clang's tbmintrin.h...
[2102/4326] Copying clang's vaesintrin.h...
[2103/4326] Copying clang's tsxldtrkintrin.h...
[2103/4326] Copying clang's vpclmulqdqintrin.h...
[2104/4326] Copying clang's tmmintrin.h...
[2104/4326] Copying clang's waitpkgintrin.h...
[2105/4326] Copying clang's usermsrintrin.h...
[2105/4326] Copying clang's wbnoinvdintrin.h...
[2106/4326] Copying clang's vaesintrin.h...
[2106/4326] Copying clang's __wmmintrin_aes.h...
[2107/4326] Copying clang's uintrintrin.h...
[2107/4326] Copying clang's wmmintrin.h...
[2108/4326] Copying clang's vpclmulqdqintrin.h...
[2108/4326] Copying clang's __wmmintrin_pclmul.h...
[2109/4326] Copying clang's waitpkgintrin.h...
[2109/4326] Copying clang's x86gprintrin.h...
[2110/4326] Copying clang's wbnoinvdintrin.h...
[2110/4326] Copying clang's x86intrin.h...
[2111/4326] Copying clang's wmmintrin.h...
[2111/4326] Copying clang's xmmintrin.h...
[2112/4326] Copying clang's __wmmintrin_aes.h...
[2112/4326] Copying clang's xopintrin.h...
[2113/4326] Copying clang's __wmmintrin_pclmul.h...
[2113/4326] Copying clang's xsavecintrin.h...
[2114/4326] Copying clang's x86gprintrin.h...
[2114/4326] Copying clang's xsaveintrin.h...
[2115/4326] Copying clang's x86intrin.h...
[2115/4326] Copying clang's xsaveoptintrin.h...
[2116/4326] Copying clang's xmmintrin.h...
[2116/4326] Copying clang's xsavesintrin.h...
[2117/4326] Copying clang's xopintrin.h...
[2117/4326] Copying clang's xtestintrin.h...
[2118/4326] Copying clang's xsavecintrin.h...
[2118/4326] Copying clang's cet.h...
[2119/4326] Copying clang's xsaveintrin.h...
[2119/4326] Copying clang's cpuid.h...
[2120/4326] Copying clang's xsaveoptintrin.h...
[2120/4326] Copying clang's gpuintrin.h...
[2121/4326] Copying clang's xsavesintrin.h...
[2121/4326] Copying clang's nvptxintrin.h...
[2122/4326] Copying clang's xtestintrin.h...
[2122/4326] Copying clang's amdgpuintrin.h...
[2123/4326] Copying clang's cet.h...
[2123/4326] Copying clang's wasm_simd128.h...
[2124/4326] Copying clang's cpuid.h...
[2124/4326] Copying clang's intrin0.h...
[2125/4326] Copying clang's gpuintrin.h...
[2125/4326] Copying clang's intrin.h...
[2126/4326] Copying clang's nvptxintrin.h...
[2126/4326] Copying clang's vadefs.h...
[2127/4326] Copying clang's wasm_simd128.h...
[2127/4326] Copying clang's yvals_core.h...
[2128/4326] Copying clang's amdgpuintrin.h...
[2128/4326] Copying clang's mm_malloc.h...
[2129/4326] Copying clang's intrin0.h...
[2129/4326] Copying clang's cuda_wrappers/algorithm...
[2130/4326] Copying clang's intrin.h...
[2130/4326] Copying clang's cuda_wrappers/cmath...
[2131/4326] Copying clang's vadefs.h...
[2131/4326] Copying clang's cuda_wrappers/complex...
[2132/4326] Copying clang's yvals_core.h...
[2132/4326] Copying clang's cuda_wrappers/new...
[2133/4326] Copying clang's mm_malloc.h...
[2133/4326] Copying clang's cuda_wrappers/bits/c++config.h...
[2134/4326] Copying clang's cuda_wrappers/algorithm...
[2134/4326] Copying clang's cuda_wrappers/bits/shared_ptr_base.h...
[2135/4326] Copying clang's cuda_wrappers/cmath...
[2135/4326] Copying clang's cuda_wrappers/bits/basic_string.h...
[2136/4326] Copying clang's cuda_wrappers/new...
[2136/4326] Copying clang's cuda_wrappers/bits/basic_string.tcc...
[2137/4326] Copying clang's cuda_wrappers/complex...
[2137/4326] Copying clang's ppc_wrappers/mmintrin.h...
[2138/4326] Copying clang's cuda_wrappers/bits/c++config.h...
[2138/4326] Copying clang's ppc_wrappers/xmmintrin.h...
[2139/4326] Copying clang's cuda_wrappers/bits/shared_ptr_base.h...
[2139/4326] Copying clang's ppc_wrappers/mm_malloc.h...
[2140/4326] Copying clang's cuda_wrappers/bits/basic_string.h...
[2140/4326] Copying clang's ppc_wrappers/emmintrin.h...
[2141/4326] Copying clang's ppc_wrappers/mmintrin.h...
[2141/4326] Copying clang's ppc_wrappers/pmmintrin.h...
[2142/4326] Copying clang's cuda_wrappers/bits/basic_string.tcc...
[2142/4326] Copying clang's ppc_wrappers/tmmintrin.h...
[2143/4326] Copying clang's ppc_wrappers/xmmintrin.h...
[2143/4326] Copying clang's ppc_wrappers/smmintrin.h...
[2144/4326] Copying clang's ppc_wrappers/mm_malloc.h...
[2144/4326] Copying clang's ppc_wrappers/nmmintrin.h...
[2145/4326] Copying clang's ppc_wrappers/emmintrin.h...
[2145/4326] Copying clang's ppc_wrappers/bmiintrin.h...
[2146/4326] Copying clang's ppc_wrappers/pmmintrin.h...
[2146/4326] Copying clang's ppc_wrappers/bmi2intrin.h...
[2147/4326] Copying clang's ppc_wrappers/tmmintrin.h...
[2147/4326] Copying clang's ppc_wrappers/immintrin.h...
[2148/4326] Copying clang's ppc_wrappers/smmintrin.h...
[2148/4326] Copying clang's ppc_wrappers/x86intrin.h...
[2149/4326] Copying clang's ppc_wrappers/bmiintrin.h...
[2149/4326] Copying clang's ppc_wrappers/x86gprintrin.h...
[2150/4326] Copying clang's ppc_wrappers/bmi2intrin.h...
[2150/4326] Copying clang's openmp_wrappers/math.h...
[2151/4326] Copying clang's ppc_wrappers/nmmintrin.h...
[2151/4326] Copying clang's openmp_wrappers/cmath...
[2152/4326] Copying clang's ppc_wrappers/immintrin.h...
[2152/4326] Copying clang's openmp_wrappers/complex...
[2153/4326] Copying clang's ppc_wrappers/x86intrin.h...
[2153/4326] Copying clang's openmp_wrappers/complex.h...
[2154/4326] Copying clang's ppc_wrappers/x86gprintrin.h...
[2154/4326] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h...
[2155/4326] Copying clang's openmp_wrappers/cmath...
[2155/4326] Copying clang's openmp_wrappers/complex_cmath.h...
[2156/4326] Copying clang's openmp_wrappers/math.h...
[2156/4326] Copying clang's openmp_wrappers/new...
[2157/4326] Copying clang's openmp_wrappers/complex...
[2157/4326] Copying clang's zos_wrappers/builtins.h...
[2158/4326] Copying clang's openmp_wrappers/complex.h...
[2158/4326] Copying clang's hlsl.h...
[2159/4326] Copying clang's openmp_wrappers/__clang_openmp_device_functions.h...
[2159/4326] Copying clang's hlsl/hlsl_basic_types.h...
[2160/4326] Copying clang's openmp_wrappers/new...
[2160/4326] Copying clang's hlsl/hlsl_alias_intrinsics.h...
[2161/4326] Copying clang's openmp_wrappers/complex_cmath.h...
[2161/4326] Copying clang's hlsl/hlsl_compat_overloads.h...
[2162/4326] Copying clang's zos_wrappers/builtins.h...
[2162/4326] Copying clang's hlsl/hlsl_intrinsic_helpers.h...
[2163/4326] Copying clang's hlsl.h...
[2163/4326] Copying clang's hlsl/hlsl_intrinsics.h...
[2164/4326] Copying clang's hlsl/hlsl_basic_types.h...
[2164/4326] Copying clang's hlsl/hlsl_detail.h...
[2165/4326] Copying clang's hlsl/hlsl_alias_intrinsics.h...
[2165/4326] Copying clang's hlsl/hlsl_spirv.h...
[2166/4326] Copying clang's hlsl/hlsl_compat_overloads.h...
[2166/4326] Copying clang's llvm_libc_wrappers/assert.h...
[2167/4326] Copying clang's hlsl/hlsl_intrinsic_helpers.h...
[2167/4326] Copying clang's llvm_libc_wrappers/stdio.h...
[2168/4326] Copying clang's hlsl/hlsl_intrinsics.h...
[2168/4326] Copying clang's llvm_libc_wrappers/stdlib.h...
[2169/4326] Copying clang's hlsl/hlsl_detail.h...
[2169/4326] Copying clang's llvm_libc_wrappers/string.h...
[2170/4326] Copying clang's hlsl/hlsl_spirv.h...
[2170/4326] Copying clang's llvm_libc_wrappers/ctype.h...
[2171/4326] Copying clang's llvm_libc_wrappers/assert.h...
[2171/4326] Copying clang's llvm_libc_wrappers/inttypes.h...
[2172/4326] Copying clang's llvm_libc_wrappers/stdlib.h...
[2172/4326] Copying clang's llvm_libc_wrappers/time.h...
[2173/4326] Copying clang's llvm_libc_wrappers/stdio.h...
[2173/4326] Copying clang's llvm_offload_wrappers/__llvm_offload.h...
[2174/4326] Copying clang's llvm_libc_wrappers/string.h...
[2174/4326] Copying clang's llvm_offload_wrappers/__llvm_offload_host.h...
[2175/4326] Copying clang's llvm_libc_wrappers/ctype.h...
[2175/4326] Copying clang's llvm_offload_wrappers/__llvm_offload_device.h...
[2176/4326] Copying clang's llvm_libc_wrappers/time.h...
[2176/4326] Copying clang's arm_neon.h...
[2177/4326] Copying clang's llvm_libc_wrappers/inttypes.h...
[2177/4326] Copying clang's arm_fp16.h...
[2178/4326] Copying clang's llvm_offload_wrappers/__llvm_offload.h...
[2178/4326] Copying clang's arm_sve.h...
[2179/4326] Copying clang's llvm_offload_wrappers/__llvm_offload_host.h...
[2179/4326] Copying clang's arm_sme.h...
[2180/4326] Copying clang's llvm_offload_wrappers/__llvm_offload_device.h...
[2180/4326] Copying clang's arm_bf16.h...
[2181/4326] Copying clang's arm_fp16.h...
[2181/4326] Copying clang's arm_mve.h...
[2182/4326] Copying clang's arm_neon.h...
[2182/4326] Copying clang's arm_cde.h...
[2183/4326] Copying clang's arm_sve.h...
[2183/4326] Copying clang's arm_vector_types.h...
[2184/4326] Copying clang's arm_sme.h...
[2184/4326] Building CXX object lib/DW...MDWARFLinker.dir/DWARFLinkerBase.cpp.o
[2185/4326] Copying clang's arm_bf16.h...
[2185/4326] Building CXX object lib/DW...eFiles/LLVMDWARFLinker.dir/Utils.cpp.o
[2186/4326] Copying clang's arm_cde.h...
[2186/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o
[2187/4326] Copying clang's arm_vector_types.h...
[2187/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[2188/4326] Copying clang's arm_mve.h...
[2188/4326] Building CXX object lib/MC...iles/LLVMMCA.dir/CustomBehaviour.cpp.o
[2189/4326] Building CXX object lib/DW...eFiles/LLVMDWARFLinker.dir/Utils.cpp.o
[2189/4326] Building CXX object lib/MC...iles/LLVMMCA.dir/HWEventListener.cpp.o
[2190/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o
[2190/4326] Building CXX object lib/MC...A.dir/HardwareUnits/HardwareUnit.cpp.o
[2191/4326] Building CXX object lib/MC...A.dir/HardwareUnits/HardwareUnit.cpp.o
[2191/4326] Building CXX object lib/MC...LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
[2192/4326] Building CXX object lib/MC...iles/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:28:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1

[2192/4326] Building CXX object lib/MC...A.dir/HardwareUnits/RegisterFile.cpp.o
[2193/4326] Building CXX object lib/DW...MDWARFLinker.dir/DWARFLinkerBase.cpp.o
[2193/4326] Building CXX object lib/MC...ir/HardwareUnits/ResourceManager.cpp.o
[2194/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[2194/4326] Building CXX object lib/MC.../HardwareUnits/RetireControlUnit.cpp.o
[2195/4326] Building CXX object lib/MC...iles/LLVMMCA.dir/HWEventListener.cpp.o
[2195/4326] Building CXX object lib/MC...MMCA.dir/HardwareUnits/Scheduler.cpp.o
[2196/4326] Building CXX object lib/MC...LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
[2196/4326] Building CXX object lib/MC...LLVMMCA.dir/IncrementalSourceMgr.cpp.o
[2197/4326] Building CXX object lib/MC.../HardwareUnits/RetireControlUnit.cpp.o
[2197/4326] Building CXX object lib/MC...keFiles/LLVMMCA.dir/InstrBuilder.cpp.o
[2198/4326] Building CXX object lib/MC...A.dir/HardwareUnits/RegisterFile.cpp.o
[2198/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o
[2199/4326] Building CXX object lib/MC...LLVMMCA.dir/IncrementalSourceMgr.cpp.o
[2199/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o
[2200/4326] Building CXX object lib/MC...MMCA.dir/HardwareUnits/Scheduler.cpp.o
[2200/4326] Building CXX object lib/MC...LLVMMCA.dir/Stages/DispatchStage.cpp.o
[2201/4326] Building CXX object lib/MC...ir/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

[2201/4326] Building CXX object lib/MC...es/LLVMMCA.dir/Stages/EntryStage.cpp.o
[2202/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o
[2202/4326] Building CXX object lib/MC.../LLVMMCA.dir/Stages/ExecuteStage.cpp.o
[2203/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o
[2203/4326] Building CXX object lib/MC...MCA.dir/Stages/InOrderIssueStage.cpp.o
[2204/4326] Building CXX object lib/MC...LLVMMCA.dir/Stages/DispatchStage.cpp.o
[2204/4326] Building CXX object lib/MC...MCA.dir/Stages/InstructionTables.cpp.o
[2205/4326] Building CXX object lib/MC...es/LLVMMCA.dir/Stages/EntryStage.cpp.o
[2205/4326] Building CXX object lib/MC...MCA.dir/Stages/MicroOpQueueStage.cpp.o
[2206/4326] Building CXX object lib/MC.../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

[2206/4326] Building CXX object lib/MC...s/LLVMMCA.dir/Stages/RetireStage.cpp.o
[2207/4326] Building CXX object lib/MC...keFiles/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

[2207/4326] Building CXX object lib/MC...keFiles/LLVMMCA.dir/Stages/Stage.cpp.o
[2208/4326] Building CXX object lib/MC...MCA.dir/Stages/MicroOpQueueStage.cpp.o
[2208/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o
[2209/4326] Building CXX object lib/MC...MCA.dir/Stages/InstructionTables.cpp.o
[2209/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o
[2210/4326] Building CXX object lib/MC...MCA.dir/Stages/InOrderIssueStage.cpp.o
[2210/4326] Building CXX object lib/Ob...akeFiles/LLVMObjCopy.dir/Archive.cpp.o
[2211/4326] Building CXX object lib/MC...keFiles/LLVMMCA.dir/Stages/Stage.cpp.o
[2211/4326] Building CXX object lib/Ob...les/LLVMObjCopy.dir/CommonConfig.cpp.o
[2212/4326] Building CXX object lib/MC...s/LLVMMCA.dir/Stages/RetireStage.cpp.o
[2212/4326] Building CXX object lib/Ob...akeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o
[2213/4326] 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

[2213/4326] Building CXX object lib/Ob...es/LLVMObjCopy.dir/ConfigManager.cpp.o
[2214/4326] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o
[2214/4326] Building CXX object lib/Ob...LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o
[2215/4326] Building CXX object lib/Ob...les/LLVMObjCopy.dir/CommonConfig.cpp.o
[2215/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/COFF/COFFObject.cpp.o
[2216/4326] Building CXX object lib/Ob...akeFiles/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

[2216/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/COFF/COFFReader.cpp.o
[2217/4326] Building CXX object lib/Ob...akeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o
[2217/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/COFF/COFFWriter.cpp.o
[2218/4326] Building CXX object lib/Ob...es/LLVMObjCopy.dir/ConfigManager.cpp.o
[2218/4326] Building CXX object lib/Ob...s/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[2219/4326] Building CXX object lib/Ob...LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o
[2219/4326] Building CXX object lib/Ob...es/LLVMObjCopy.dir/ELF/ELFObject.cpp.o
[2220/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/COFF/COFFReader.cpp.o
[2220/4326] Building CXX object lib/Ob...VMObjCopy.dir/MachO/MachOObjcopy.cpp.o
[2221/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/COFF/COFFWriter.cpp.o
[2221/4326] Building CXX object lib/Ob...LVMObjCopy.dir/MachO/MachOReader.cpp.o
[2222/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/COFF/COFFObject.cpp.o
[2222/4326] Building CXX object lib/Ob...LVMObjCopy.dir/MachO/MachOWriter.cpp.o
[2223/4326] Building CXX object lib/Ob...LVMObjCopy.dir/MachO/MachOWriter.cpp.o
[2223/4326] Building CXX object lib/Ob...opy.dir/MachO/MachOLayoutBuilder.cpp.o
[2224/4326] Building CXX object lib/Ob...s/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[2224/4326] Building CXX object lib/Ob...LVMObjCopy.dir/MachO/MachOObject.cpp.o
[2225/4326] Building CXX object lib/Ob...LVMObjCopy.dir/MachO/MachOReader.cpp.o
[2225/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/wasm/WasmObject.cpp.o
[2226/4326] Building CXX object lib/Ob...VMObjCopy.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

[2226/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/wasm/WasmReader.cpp.o
[2227/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/wasm/WasmObject.cpp.o
[2227/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/wasm/WasmWriter.cpp.o
[2228/4326] Building CXX object lib/Ob...opy.dir/MachO/MachOLayoutBuilder.cpp.o
[2228/4326] Building CXX object lib/Ob...LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o
[2229/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/wasm/WasmReader.cpp.o
[2229/4326] Building CXX object lib/Ob...VMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o
[2230/4326] Building CXX object lib/Ob...LVMObjCopy.dir/MachO/MachOObject.cpp.o
[2230/4326] Building CXX object lib/Ob...LVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o
[2231/4326] Building CXX object lib/Ob.../LLVMObjCopy.dir/wasm/WasmWriter.cpp.o
[2231/4326] Building CXX object lib/Ob...LVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o
[2232/4326] Building CXX object lib/Ob...LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o
[2232/4326] Building CXX object lib/De...LVMDebuginfod.dir/BuildIDFetcher.cpp.o
[2233/4326] Building CXX object lib/Ob...LVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o
[2233/4326] Building CXX object lib/De...es/LLVMDebuginfod.dir/Debuginfod.cpp.o
[2234/4326] Building CXX object lib/Ob...VMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o
[2234/4326] Building CXX object lib/De...es/LLVMDebuginfod.dir/HTTPClient.cpp.o
[2235/4326] Building CXX object lib/Ob...LVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o
[2235/4326] Building CXX object lib/De...es/LLVMDebuginfod.dir/HTTPServer.cpp.o
[2236/4326] Building CXX object lib/De...LVMDebuginfod.dir/BuildIDFetcher.cpp.o
[2236/4326] Building CXX object lib/Ex...T/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
[2237/4326] Building CXX object lib/De...es/LLVMDebuginfod.dir/HTTPClient.cpp.o
[2237/4326] Linking CXX static library lib/libLLVMWindowsManifest.a
[2238/4326] Linking CXX static library lib/libLLVMWindowsManifest.a
[2238/4326] Creating export file for LTO
[2239/4326] Creating export file for LTO
[2239/4326] Linking CXX static library lib/liblldCommon.a
[2240/4326] Linking CXX static library lib/liblldCommon.a
[2240/4326] Bundling HTMLLogger resources
[2241/4326] Bundling HTMLLogger resources
[2241/4326] Creating export file for Remarks
[2242/4326] Creating export file for Remarks
[2242/4326] Building CXX object lib/Fu...iles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o
[2243/4326] Building CXX object lib/De...es/LLVMDebuginfod.dir/HTTPServer.cpp.o
[2243/4326] Building CXX object lib/Fu...les/LLVMFuzzMutate.dir/IRMutator.cpp.o
[2244/4326] Building CXX object lib/Ob...es/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

[2244/4326] Building CXX object lib/Fu.../LLVMFuzzMutate.dir/OpDescriptor.cpp.o
[2245/4326] Building CXX object lib/Fu...iles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o
[2245/4326] Building CXX object lib/Fu...es/LLVMFuzzMutate.dir/Operations.cpp.o
[2246/4326] Building CXX object lib/Fu.../LLVMFuzzMutate.dir/OpDescriptor.cpp.o
[2246/4326] Building CXX object lib/Fu...VMFuzzMutate.dir/RandomIRBuilder.cpp.o
[2247/4326] Building CXX object lib/Ex...T/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

[2247/4326] Building CXX object lib/Fi...iles/LLVMFileCheck.dir/FileCheck.cpp.o
[2248/4326] Building CXX object lib/De...es/LLVMDebuginfod.dir/Debuginfod.cpp.o
[2248/4326] Building CXX object lib/In...MInterfaceStub.dir/ELFObjHandler.cpp.o
[2249/4326] Building CXX object lib/Fu...es/LLVMFuzzMutate.dir/Operations.cpp.o
[2249/4326] Building CXX object lib/In...LLVMInterfaceStub.dir/IFSHandler.cpp.o
[2250/4326] Building CXX object lib/Fu...VMFuzzMutate.dir/RandomIRBuilder.cpp.o
[2250/4326] Building CXX object lib/In...es/LLVMInterfaceStub.dir/IFSStub.cpp.o
[2251/4326] Building CXX object lib/Fu...les/LLVMFuzzMutate.dir/IRMutator.cpp.o
[2251/4326] Building CXX object lib/Co...eFiles/LLVMMIRParser.dir/MILexer.cpp.o
[2252/4326] Building CXX object lib/In...MInterfaceStub.dir/ELFObjHandler.cpp.o
[2252/4326] Building CXX object lib/Co...Files/LLVMMIRParser.dir/MIParser.cpp.o
[2253/4326] Building CXX object lib/In...LLVMInterfaceStub.dir/IFSHandler.cpp.o
In file included from /usr/include/c++/14.2.1/string:51,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/streambuf:43,
                 from /usr/include/c++/14.2.1/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14.2.1/iterator:66,
                 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++/14.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++/14.2.1/bits/stl_algobase.h:2171: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
/usr/include/c++/14.2.1/bits/stl_algobase.h:2171: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++/14.2.1/algorithm:61,
                 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:1790:24:
/usr/include/c++/14.2.1/bits/stl_algo.h:832: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

[2253/4326] Building CXX object lib/Co...iles/LLVMMIRParser.dir/MIRParser.cpp.o
[2254/4326] Building CXX object lib/In...es/LLVMInterfaceStub.dir/IFSStub.cpp.o
[2254/4326] Linking CXX static library lib/libLLVMDWARFLinker.a
[2255/4326] Linking CXX static library lib/libLLVMDWARFLinker.a
[2255/4326] Building CXX object lib/DW...assic.dir/DWARFLinkerCompileUnit.cpp.o
[2256/4326] Building CXX object lib/Co...eFiles/LLVMMIRParser.dir/MILexer.cpp.o
[2256/4326] Building CXX object lib/DW...assic.dir/DWARFLinkerDeclContext.cpp.o
[2257/4326] Building CXX object lib/Fi...iles/LLVMFileCheck.dir/FileCheck.cpp.o
[2257/4326] Building CXX object lib/DW...ARFLinkerClassic.dir/DWARFLinker.cpp.o
[2258/4326] Building CXX object lib/DW...assic.dir/DWARFLinkerCompileUnit.cpp.o
[2258/4326] Building CXX object lib/DW...FLinkerClassic.dir/DWARFStreamer.cpp.o
[2259/4326] Building CXX object lib/DW...assic.dir/DWARFLinkerDeclContext.cpp.o
[2259/4326] Building CXX object lib/DW...llel.dir/AcceleratorRecordsSaver.cpp.o
[2260/4326] Building CXX object lib/Co...Files/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:1159:36:
/build/emscripten/src/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3498:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1

[2260/4326] Building CXX object lib/DW...erParallel.dir/DependencyTracker.cpp.o
[2261/4326] Building CXX object lib/DW...llel.dir/AcceleratorRecordsSaver.cpp.o
[2261/4326] Building CXX object lib/DW...rParallel.dir/DIEAttributeCloner.cpp.o
[2262/4326] Building CXX object lib/Co...iles/LLVMMIRParser.dir/MIRParser.cpp.o
[2262/4326] Building CXX object lib/DW...kerParallel.dir/DWARFEmitterImpl.cpp.o
[2263/4326] Building CXX object lib/DW...FLinkerClassic.dir/DWARFStreamer.cpp.o
[2263/4326] Building CXX object lib/DW...RFLinkerParallel.dir/DWARFLinker.cpp.o
[2264/4326] Building CXX object lib/DW...ARFLinkerClassic.dir/DWARFLinker.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 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++/14.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++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<llvm::TrackedRow>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954: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++/14.2.1/bits/vector.tcc:954: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++/14.2.1/vector:66:
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:2156:11,
    inlined from 'void llvm::insertLineSequence(std::vector<TrackedRow>&, std::vector<TrackedRow>&)' at /build/emscripten/src/llvm-project/llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp:2118:23:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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:2136:16:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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:2134:16:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TrackedRow*, std::vector<llvm::TrackedRow> >' changed in GCC 7.1

[2264/4326] Building CXX object lib/DW...allel.dir/DWARFLinkerCompileUnit.cpp.o
[2265/4326] Building CXX object lib/DW...erParallel.dir/DependencyTracker.cpp.o
[2265/4326] Building CXX object lib/DW...Parallel.dir/DWARFLinkerTypeUnit.cpp.o
[2266/4326] Building CXX object lib/DW...rParallel.dir/DIEAttributeCloner.cpp.o
[2266/4326] Building CXX object lib/DW...nkerParallel.dir/DWARFLinkerImpl.cpp.o
[2267/4326] Building CXX object lib/DW...kerParallel.dir/DWARFEmitterImpl.cpp.o
[2267/4326] Building CXX object lib/DW...nkerParallel.dir/DWARFLinkerUnit.cpp.o
[2268/4326] Building CXX object lib/DW...RFLinkerParallel.dir/DWARFLinker.cpp.o
[2268/4326] Building CXX object lib/DW...inkerParallel.dir/OutputSections.cpp.o
[2269/4326] Building CXX object lib/DW...allel.dir/DWARFLinkerCompileUnit.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954: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++/14.2.1/bits/vector.tcc:954: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++/14.2.1/vector:66:
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:2156: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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1

[2269/4326] Building CXX object lib/DW...lel.dir/SyntheticTypeNameBuilder.cpp.o
[2270/4326] Building CXX object lib/DW...Parallel.dir/DWARFLinkerTypeUnit.cpp.o
[2270/4326] Linking CXX static library lib/libLLVMMCA.a
[2271/4326] Building CXX object lib/DW...inkerParallel.dir/OutputSections.cpp.o
[2271/4326] Linking CXX static library lib/libLLVMObjCopy.a
[2272/4326] Linking CXX static library lib/libLLVMMCA.a
[2272/4326] Linking CXX static library lib/libLLVMDebuginfod.a
[2273/4326] Linking CXX static library lib/libLLVMDebuginfod.a
[2273/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVCompare.cpp.o
[2274/4326] Linking CXX static library lib/libLLVMObjCopy.a
[2274/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVElement.cpp.o
[2275/4326] Building CXX object lib/DW...nkerParallel.dir/DWARFLinkerUnit.cpp.o
[2275/4326] Building CXX object lib/De...gInfoLogicalView.dir/Core/LVLine.cpp.o
[2276/4326] Building CXX object lib/DW...nkerParallel.dir/DWARFLinkerImpl.cpp.o
[2276/4326] Building CXX object lib/De...oLogicalView.dir/Core/LVLocation.cpp.o
[2277/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVElement.cpp.o
[2277/4326] Building CXX object lib/De...nfoLogicalView.dir/Core/LVObject.cpp.o
[2278/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVCompare.cpp.o
[2278/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVOptions.cpp.o
[2279/4326] Building CXX object lib/De...gInfoLogicalView.dir/Core/LVLine.cpp.o
[2279/4326] Building CXX object lib/De...InfoLogicalView.dir/Core/LVRange.cpp.o
[2280/4326] Building CXX object lib/DW...lel.dir/SyntheticTypeNameBuilder.cpp.o
[2280/4326] Building CXX object lib/De...nfoLogicalView.dir/Core/LVReader.cpp.o
[2281/4326] Building CXX object lib/De...oLogicalView.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

[2281/4326] Building CXX object lib/De...InfoLogicalView.dir/Core/LVScope.cpp.o
[2282/4326] Building CXX object lib/De...nfoLogicalView.dir/Core/LVObject.cpp.o
[2282/4326] Building CXX object lib/De...gInfoLogicalView.dir/Core/LVSort.cpp.o
[2283/4326] Building CXX object lib/De...InfoLogicalView.dir/Core/LVRange.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:19,
                 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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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 '_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++/14.2.1/bits/stl_algo.h:2352:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2754: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
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:69:
/usr/include/c++/14.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++/14.2.1/bits/stl_tempbuf.h:263: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4949: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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::__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++/14.2.1/bits/stl_algo.h:5030: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:2083: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++/14.2.1/bits/stl_algo.h:4956: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958: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

[2283/4326] Building CXX object lib/De...alView.dir/Core/LVSourceLanguage.cpp.o
[2284/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVOptions.cpp.o
[2284/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVSupport.cpp.o
[2285/4326] Building CXX object lib/De...alView.dir/Core/LVSourceLanguage.cpp.o
[2285/4326] Building CXX object lib/De...nfoLogicalView.dir/Core/LVSymbol.cpp.o
[2286/4326] Building CXX object lib/De...gInfoLogicalView.dir/Core/LVSort.cpp.o
[2286/4326] Building CXX object lib/De...gInfoLogicalView.dir/Core/LVType.cpp.o
[2287/4326] Building CXX object lib/De...foLogicalView.dir/Core/LVSupport.cpp.o
[2287/4326] Building CXX object lib/De...oLogicalView.dir/LVReaderHandler.cpp.o
[2288/4326] Building CXX object lib/De...nfoLogicalView.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
In file included from /usr/include/c++/14.2.1/map:62,
                 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:
/usr/include/c++/14.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&, std::unique_ptr<llvm::logicalview::LVRange, std::default_delete<llvm::logicalview::LVRange> >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
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&, std::unique_ptr<llvm::logicalview::LVRange, std::default_delete<llvm::logicalview::LVRange> >}; _Key = long long unsigned int; _Tp = std::unique_ptr<llvm::logicalview::LVRange>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > >]',
    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&, std::unique_ptr<llvm::logicalview::LVRange, std::default_delete<llvm::logicalview::LVRange> >}; _Key = long long unsigned int; _Tp = std::unique_ptr<llvm::logicalview::LVRange>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'llvm::logicalview::LVRange* llvm::logicalview::LVReader::getSectionRanges(llvm::logicalview::LVSectionIndex)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVReader.cpp:213:30:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<llvm::logicalview::LVRange> > > >::const_iterator'} changed in GCC 7.1

[2288/4326] Building CXX object lib/De...lView.dir/Readers/LVBinaryReader.cpp.o
[2289/4326] Building CXX object lib/De...nfoLogicalView.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

[2289/4326] Building CXX object lib/De...iew.dir/Readers/LVCodeViewReader.cpp.o
[2290/4326] Building CXX object lib/De...InfoLogicalView.dir/Core/LVScope.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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/LVScope.h:17,
                 from /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:13:
/usr/include/c++/14.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::logicalview::LVElement*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVElement*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
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::LVElement*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]',
    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::LVElement*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addInvalidOffset(llvm::logicalview::LVOffset, llvm::logicalview::LVElement*)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1363:27:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVElement*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator'} changed in GCC 7.1
/usr/include/c++/14.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::logicalview::LVSymbol*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> > >::const_iterator' 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 = {long long unsigned int&, llvm::logicalview::LVSymbol*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVSymbol*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >]',
    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::LVSymbol*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVSymbol*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addInvalidCoverage(llvm::logicalview::LVSymbol*)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1370:29:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVSymbol*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> > >::const_iterator'} changed in GCC 7.1
/usr/include/c++/14.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&, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > >, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > > > >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.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&, long long unsigned int&}; _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++/14.2.1/bits/stl_tree.h:2454: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
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&, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > >, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > > > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > >]',
    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&, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > >, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > > > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601: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::LVLine*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:180:23,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addMapping(llvm::logicalview::LVLine*, llvm::logicalview::LVSectionIndex)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1256:22:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<long long unsigned int, llvm::logicalview::LVLine*>, std::default_delete<std::map<long long unsigned int, llvm::logicalview::LVLine*> > > > > >::const_iterator'} 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 = {long long unsigned int&, long long unsigned int&}; _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 '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&, long long unsigned int&}; _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> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601: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::LVLine*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:189:21,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addMapping(llvm::logicalview::LVLine*, llvm::logicalview::LVSectionIndex)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1256:22:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<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' {aka '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

[2290/4326] Building CXX object lib/De...ew.dir/Readers/LVCodeViewVisitor.cpp.o
[2291/4326] Building CXX object lib/De...gInfoLogicalView.dir/Core/LVType.cpp.o
[2291/4326] Building CXX object lib/De...alView.dir/Readers/LVDWARFReader.cpp.o
[2292/4326] Building CXX object lib/De...lView.dir/Readers/LVBinaryReader.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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, 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++/14.2.1/bits/stl_tree.h:2454: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++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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
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++/14.2.1/bits/stl_map.h:601: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++/14.2.1/bits/stl_map.h:640:38: 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
/usr/include/c++/14.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&, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.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 = {llvm::logicalview::LVScope*&, long long unsigned int&}; _Key = llvm::logicalview::LVScope*; _Val = std::pair<llvm::logicalview::LVScope* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >; _Compare = std::less<llvm::logicalview::LVScope*>; _Alloc = std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::logicalview::LVScope*, std::pair<llvm::logicalview::LVScope* const, long long unsigned int>, std::_Select1st<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.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::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++/14.2.1/bits/stl_tree.h:2454: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
/usr/include/c++/14.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&, std::unique_ptr<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*> > >, std::default_delete<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*> > > > >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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' changed in GCC 7.1
/usr/include/c++/14.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&, long long unsigned int&}; _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++/14.2.1/bits/stl_tree.h:2454: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
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&, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > >]',
    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&, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = llvm::logicalview::LVScope*; ValueType = llvm::SmallVector<llvm::logicalview::LVLine*, 8>*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:180:23,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:508:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >, std::default_delete<std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > > > > > > >::const_iterator'} 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 = {llvm::logicalview::LVScope*&, long long unsigned int&}; _Key = llvm::logicalview::LVScope*; _Tp = long long unsigned int; _Compare = std::less<llvm::logicalview::LVScope*>; _Alloc = std::allocator<std::pair<llvm::logicalview::LVScope* const, long long 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 = {llvm::logicalview::LVScope*&, long long unsigned int&}; _Key = llvm::logicalview::LVScope*; _Tp = long long unsigned int; _Compare = std::less<llvm::logicalview::LVScope*>; _Alloc = std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = llvm::logicalview::LVScope*; ValueType = llvm::SmallVector<llvm::logicalview::LVLine*, 8>*]' at /build/emscripten/src/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:189:21,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:508:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<llvm::logicalview::LVScope*, long long unsigned int, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<llvm::logicalview::LVScope*, std::pair<llvm::logicalview::LVScope* const, long long unsigned int>, std::_Select1st<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> > >::const_iterator'} 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 = {long long unsigned int&, std::unique_ptr<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*> > >, std::default_delete<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*> > > > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<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*> > >, std::default_delete<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*> > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > > >]',
    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&, std::unique_ptr<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*> > >, std::default_delete<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*> > > > >}; _Key = long long unsigned int; _Tp = std::unique_ptr<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*> > >, std::default_delete<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*> > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > > >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601: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:180:23,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:509:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > >, std::_Select1st<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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*> > > > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unique_ptr<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*> > >, std::default_delete<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'} 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 = {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++/14.2.1/bits/stl_map.h:601: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,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:509:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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
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&, long long unsigned int&}; _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 '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&, long long unsigned int&}; _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> >]' at /usr/include/c++/14.2.1/bits/stl_map.h:601: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:189:21,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:509:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: note: parameter passing for argument of type 'std::map<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' {aka '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
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++/14.2.1/bits/stl_map.h:601: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,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /build/emscripten/src/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:509:24:
/usr/include/c++/14.2.1/bits/stl_map.h:640:38: 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

[2292/4326] Building CXX object lib/DW...FCFIChecker.dir/DWARFCFIAnalysis.cpp.o
[2293/4326] Building CXX object lib/De...oLogicalView.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

[2293/4326] Building CXX object lib/DW...ir/DWARFCFIFunctionFrameAnalyzer.cpp.o
[2294/4326] Building CXX object lib/DW...FCFIChecker.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

[2294/4326] Building CXX object lib/DW...ir/DWARFCFIFunctionFrameStreamer.cpp.o
[2295/4326] Building CXX object lib/DW...ir/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:940: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:406: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:942:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCCFIInstruction>' changed in GCC 7.1

[2295/4326] Building CXX object lib/DW...WARFCFIChecker.dir/DWARFCFIState.cpp.o
[2296/4326] Building CXX object lib/De...alView.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:575: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:598:24: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[2296/4326] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o
[2297/4326] Building CXX object lib/DW...ir/DWARFCFIFunctionFrameStreamer.cpp.o
[2297/4326] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o
[2298/4326] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o
[2298/4326] Building CXX object lib/Ex...es/LLVMInterpreter.dir/Execution.cpp.o
[2299/4326] Building CXX object lib/DW...WARFCFIChecker.dir/DWARFCFIState.cpp.o
[2299/4326] Building CXX object lib/Ex...nterpreter.dir/ExternalFunctions.cpp.o
[2300/4326] Building CXX object lib/De...iew.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:1207:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1

[2300/4326] Building CXX object lib/Ex.../LLVMInterpreter.dir/Interpreter.cpp.o
[2301/4326] Building CXX object lib/De...ew.dir/Readers/LVCodeViewVisitor.cpp.o
[2301/4326] Linking CXX static library lib/libLLVMMCJIT.a
[2302/4326] Linking CXX static library lib/libLLVMMCJIT.a
[2302/4326] Building CXX object lib/Li...es/LLVMLineEditor.dir/LineEditor.cpp.o
[2303/4326] Building CXX object lib/Li...es/LLVMLineEditor.dir/LineEditor.cpp.o
[2303/4326] Building CXX object lib/XR...eFiles/LLVMXRay.dir/BlockIndexer.cpp.o
[2304/4326] Building CXX object lib/XR...eFiles/LLVMXRay.dir/BlockIndexer.cpp.o
[2304/4326] Building CXX object lib/XR...eFiles/LLVMXRay.dir/BlockPrinter.cpp.o
[2305/4326] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o
[2305/4326] Building CXX object lib/XR...Files/LLVMXRay.dir/BlockVerifier.cpp.o
[2306/4326] Building CXX object lib/Ex.../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

[2306/4326] Building CXX object lib/XR...s/LLVMXRay.dir/FDRRecordProducer.cpp.o
[2307/4326] Building CXX object lib/XR...eFiles/LLVMXRay.dir/BlockPrinter.cpp.o
[2307/4326] Building CXX object lib/XR...akeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[2308/4326] Building CXX object lib/Ex...nterpreter.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:340: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:324: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:467: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:452: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:495: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:507: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:355: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:334:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
/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:269:14: 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_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/build/emscripten/src/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:482:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:2156: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:488:21:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
/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:440: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:2156: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:445:21:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1

[2308/4326] Building CXX object lib/XR...es/LLVMXRay.dir/FDRTraceExpander.cpp.o
[2309/4326] Building CXX object lib/XR...Files/LLVMXRay.dir/BlockVerifier.cpp.o
[2309/4326] Building CXX object lib/XR...iles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[2310/4326] Building CXX object lib/XR...s/LLVMXRay.dir/FDRRecordProducer.cpp.o
[2310/4326] Building CXX object lib/XR...es/LLVMXRay.dir/FileHeaderReader.cpp.o
[2311/4326] Building CXX object lib/XR...akeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[2311/4326] Building CXX object lib/XR.../LLVMXRay.dir/InstrumentationMap.cpp.o
[2312/4326] Building CXX object lib/XR...es/LLVMXRay.dir/FDRTraceExpander.cpp.o
[2312/4326] Building CXX object lib/XR.../LLVMXRay.dir/LogBuilderConsumer.cpp.o
[2313/4326] Building CXX object lib/Ex...es/LLVMInterpreter.dir/Execution.cpp.o
In file included from /usr/include/c++/14.2.1/map:62,
                 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++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
/usr/include/c++/14.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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)':
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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
/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++/14.2.1/bits/stl_map.h:513:37: 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

[2313/4326] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o
[2314/4326] Building CXX object lib/XR...iles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[2314/4326] Building CXX object lib/XR...s/LLVMXRay.dir/RecordInitializer.cpp.o
[2315/4326] Building CXX object lib/XR...es/LLVMXRay.dir/FileHeaderReader.cpp.o
[2315/4326] Building CXX object lib/XR...Files/LLVMXRay.dir/RecordPrinter.cpp.o
[2316/4326] Building CXX object lib/XR.../LLVMXRay.dir/LogBuilderConsumer.cpp.o
[2316/4326] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
[2317/4326] Building CXX object lib/XR...s/LLVMXRay.dir/RecordInitializer.cpp.o
[2317/4326] Creating export file for SampleAnalyzerPlugin
[2318/4326] Building CXX object lib/XR...Files/LLVMXRay.dir/RecordPrinter.cpp.o
[2318/4326] Creating export file for CheckerDependencyHandlingAnalyzerPlugin
[2319/4326] Creating export file for SampleAnalyzerPlugin
[2319/4326] Creating export file for CheckerOptionHandlingAnalyzerPlugin
[2320/4326] Creating export file for CheckerDependencyHandlingAnalyzerPlugin
[2320/4326] Creating export file for BugpointPasses
[2321/4326] Creating export file for CheckerOptionHandlingAnalyzerPlugin
[2321/4326] Building CXX object tools/...s/LLVMCFIVerify.dir/FileAnalysis.cpp.o
[2322/4326] Creating export file for BugpointPasses
[2322/4326] Building CXX object tools/...s/LLVMCFIVerify.dir/GraphBuilder.cpp.o
[2323/4326] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o
[2323/4326] Building CXX object tools/...eFiles/LLVMDiff.dir/DiffConsumer.cpp.o
[2324/4326] Building CXX object lib/XR.../LLVMXRay.dir/InstrumentationMap.cpp.o
[2324/4326] Building CXX object tools/...es/LLVMDiff.dir/DifferenceEngine.cpp.o
[2325/4326] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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<{anonymous}::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++/14.2.1/bits/stl_algo.h:1750: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++/14.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<{anonymous}::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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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<{anonymous}::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++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _OutputIterator = 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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h:2607: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++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __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++/14.2.1/bits/stl_algo.h:2607: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2674: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++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _RandomAccessIterator2 = 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++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::xray::XRayRecord*; _RandomAccessIterator2 = __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++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h:1235: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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.2.1/bits/stl_algo.h:2359: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++/14.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<{anonymous}::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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2435: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++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2476: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
/usr/include/c++/14.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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2743: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++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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::__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++/14.2.1/bits/stl_algo.h:2752: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: 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++/14.2.1/bits/stl_algo.h:2752: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2753: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753: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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
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++/14.2.1/bits/stl_algo.h:2753:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2754: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
/usr/include/c++/14.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<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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++/14.2.1/bits/stl_algo.h:2321: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 '_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++/14.2.1/bits/stl_algo.h:2352:20:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2382: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++/14.2.1/bits/stl_algo.h:2390:23: 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++/14.2.1/bits/stl_algo.h:2418: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2421: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2424: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
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2716: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++/14.2.1/bits/stl_algo.h:2725:38: 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
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: 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++/14.2.1/bits/stl_algo.h:2729:32: 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
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++/14.2.1/bits/stl_algo.h:2736:29:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
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<{anonymous}::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 = {anonymous}::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++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = {anonymous}::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:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = {anonymous}::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:1696:13,
    inlined from 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:331: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:459:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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 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<{anonymous}::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<{anonymous}::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++/14.2.1/bits/stl_algo.h:1908: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 = {anonymous}::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++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = {anonymous}::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:1691:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = {anonymous}::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:1696:13,
    inlined from 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /build/emscripten/src/llvm-project/llvm/lib/XRay/Trace.cpp:331: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:459:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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 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++/14.2.1/bits/stl_algo.h:5030: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:2083: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:473:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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
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++/14.2.1/bits/stl_algo.h:4952: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++/14.2.1/bits/stl_algo.h:5030: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:2083: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:473:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:2705: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2706: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
/usr/include/c++/14.2.1/bits/stl_algo.h:2708: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
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++/14.2.1/bits/stl_algo.h:5030: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:2083: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:473:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:4956: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++/14.2.1/bits/stl_algo.h:4958: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
/usr/include/c++/14.2.1/bits/stl_algo.h:4958: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

[2325/4326] Building CXX object tools/.../CMakeFiles/LLVMDiff.dir/DiffLog.cpp.o
[2326/4326] Building CXX object tools/...eFiles/LLVMDiff.dir/DiffConsumer.cpp.o
[2326/4326] Building CXX object tools/...MakeFiles/Remarks.dir/libremarks.cpp.o
[2327/4326] Building CXX object tools/...MakeFiles/Remarks.dir/libremarks.cpp.o
[2327/4326] Building CXX object third-...MakeFiles/benchmark.dir/benchmark.cc.o
[2328/4326] Building CXX object tools/.../CMakeFiles/LLVMDiff.dir/DiffLog.cpp.o
[2328/4326] Building CXX object third-...chmark.dir/benchmark_api_internal.cc.o
[2329/4326] Building CXX object tools/...s/LLVMCFIVerify.dir/GraphBuilder.cpp.o
[2329/4326] Building CXX object third-...iles/benchmark.dir/benchmark_name.cc.o
[2330/4326] Building CXX object tools/...es/LLVMDiff.dir/DifferenceEngine.cpp.o
[2330/4326] Building CXX object third-.../benchmark.dir/benchmark_register.cc.o
[2331/4326] Building CXX object third-...iles/benchmark.dir/benchmark_name.cc.o
[2331/4326] Building CXX object third-...es/benchmark.dir/benchmark_runner.cc.o
[2332/4326] Building CXX object third-...chmark.dir/benchmark_api_internal.cc.o
[2332/4326] Building CXX object third-...rc/CMakeFiles/benchmark.dir/check.cc.o
[2333/4326] Building CXX object tools/...s/LLVMCFIVerify.dir/FileAnalysis.cpp.o
[2333/4326] Building CXX object third-...akeFiles/benchmark.dir/colorprint.cc.o
[2334/4326] Building CXX object third-...rc/CMakeFiles/benchmark.dir/check.cc.o
[2334/4326] Building CXX object third-...es/benchmark.dir/commandlineflags.cc.o
[2335/4326] Building CXX object third-...MakeFiles/benchmark.dir/benchmark.cc.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 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++/14.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++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<benchmark::BenchmarkReporter::Run>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954: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++/14.2.1/bits/vector.tcc:954: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++/14.2.1/vector:66:
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++/14.2.1/bits/stl_vector.h:1488:19: 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++/14.2.1/bits/stl_vector.h:1488:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<benchmark::BenchmarkReporter::Run*, std::vector<benchmark::BenchmarkReporter::Run> >' changed in GCC 7.1

[2335/4326] Building CXX object third-...akeFiles/benchmark.dir/complexity.cc.o
[2336/4326] Building CXX object third-...akeFiles/benchmark.dir/colorprint.cc.o
[2336/4326] Building CXX object third-...es/benchmark.dir/console_reporter.cc.o
[2337/4326] Building CXX object third-...es/benchmark.dir/benchmark_runner.cc.o
[2337/4326] Building CXX object third-.../CMakeFiles/benchmark.dir/counter.cc.o
[2338/4326] Building CXX object third-...es/benchmark.dir/commandlineflags.cc.o
[2338/4326] Building CXX object third-...eFiles/benchmark.dir/csv_reporter.cc.o
[2339/4326] Building CXX object third-...akeFiles/benchmark.dir/complexity.cc.o
[2339/4326] Building CXX object third-...Files/benchmark.dir/json_reporter.cc.o
[2340/4326] Building CXX object third-.../benchmark.dir/benchmark_register.cc.o
[2340/4326] Building CXX object third-...Files/benchmark.dir/perf_counters.cc.o
[2341/4326] Building CXX object third-.../CMakeFiles/benchmark.dir/counter.cc.o
[2341/4326] Building CXX object third-...CMakeFiles/benchmark.dir/reporter.cc.o
[2342/4326] Building CXX object third-...es/benchmark.dir/console_reporter.cc.o
[2342/4326] Building CXX object third-...akeFiles/benchmark.dir/statistics.cc.o
[2343/4326] Building CXX object third-...Files/benchmark.dir/perf_counters.cc.o
[2343/4326] Building CXX object third-...keFiles/benchmark.dir/string_util.cc.o
[2344/4326] Building CXX object third-...eFiles/benchmark.dir/csv_reporter.cc.o
[2344/4326] Building CXX object third-.../CMakeFiles/benchmark.dir/sysinfo.cc.o
[2345/4326] Building CXX object third-...Files/benchmark.dir/json_reporter.cc.o
[2345/4326] Building CXX object third-...c/CMakeFiles/benchmark.dir/timers.cc.o
[2346/4326] Building CXX object third-...CMakeFiles/benchmark.dir/reporter.cc.o
[2346/4326] Linking CXX static library lib/libLLVMTableGenBasic.a
[2347/4326] Linking CXX static library lib/libLLVMTableGenBasic.a
[2347/4326] Linking CXX static library lib/libLLVMFuzzerCLI.a
[2348/4326] Linking CXX static library lib/libLLVMFuzzerCLI.a
[2348/4326] Linking CXX static library lib/libLLVMFuzzMutate.a
[2349/4326] Linking CXX static library lib/libLLVMFuzzMutate.a
[2349/4326] Linking CXX static library lib/libLLVMFileCheck.a
[2350/4326] Linking CXX static library lib/libLLVMFileCheck.a
[2350/4326] Linking CXX static library lib/libLLVMInterfaceStub.a
[2351/4326] Linking CXX static library lib/libLLVMInterfaceStub.a
[2351/4326] Linking CXX static library lib/libLLVMMIRParser.a
[2352/4326] Linking CXX static library lib/libLLVMMIRParser.a
[2352/4326] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[2353/4326] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[2353/4326] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[2354/4326] Building CXX object third-...akeFiles/benchmark.dir/statistics.cc.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/emscripten/src/llvm-project/third-party/benchmark/include/benchmark/benchmark.h:184:
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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
In file included from /usr/include/c++/14.2.1/map:63:
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++/14.2.1/bits/stl_map.h:513:37: 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
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++/14.2.1/bits/stl_map.h:513:37: 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

[2354/4326] Building CXX object lib/Fr...iles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[2355/4326] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[2355/4326] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
[2356/4326] Building CXX object third-...keFiles/benchmark.dir/string_util.cc.o
[2356/4326] Linking CXX static library lib/libLLVMDWARFCFIChecker.a
[2357/4326] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
[2357/4326] Linking CXX static library lib/libLLVMDWP.a
[2358/4326] Linking CXX static library lib/libLLVMDWARFCFIChecker.a
[2358/4326] Linking CXX static library lib/libLLVMInterpreter.a
[2359/4326] Linking CXX static library lib/libLLVMDWP.a
[2359/4326] Linking CXX static library lib/libLLVMLineEditor.a
[2360/4326] Linking CXX static library lib/libLLVMInterpreter.a
[2360/4326] Building CXX object lib/Te...iles/LLVMTelemetry.dir/Telemetry.cpp.o
[2361/4326] Building CXX object third-...c/CMakeFiles/benchmark.dir/timers.cc.o
[2361/4326] Linking CXX static library lib/libLLVMXRay.a
[2362/4326] Linking CXX static library lib/libLLVMLineEditor.a
[2362/4326] Building CXX object utils/...akeFiles/FileCheck.dir/FileCheck.cpp.o
[2363/4326] Linking CXX static library lib/libLLVMXRay.a
[2363/4326] Building CXX object utils/...erfectShuffle.dir/PerfectShuffle.cpp.o
[2364/4326] Building CXX object third-.../CMakeFiles/benchmark.dir/sysinfo.cc.o
[2364/4326] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[2365/4326] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[2365/4326] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[2366/4326] Building CXX object lib/Fr...iles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[2366/4326] Building CXX object utils/....dir/UnicodeNameMappingGenerator.cpp.o
[2367/4326] Building CXX object lib/Te...iles/LLVMTelemetry.dir/Telemetry.cpp.o
[2367/4326] Building CXX object utils/...keFiles/yaml-bench.dir/YAMLBench.cpp.o
[2368/4326] Building CXX object utils/...erfectShuffle.dir/PerfectShuffle.cpp.o
[2368/4326] Building CXX object utils/...eFiles/split-file.dir/split-file.cpp.o
[2369/4326] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[2369/4326] Building CXX object utils/...spec.dir/llvm-test-mustache-spec.cpp.o
[2370/4326] Building CXX object utils/....dir/UnicodeNameMappingGenerator.cpp.o
[2370/4326] Building CXX object tools/...iles/llvm-config.dir/llvm-config.cpp.o
[2371/4326] Building CXX object utils/...eFiles/split-file.dir/split-file.cpp.o
[2371/4326] Building CXX object tools/...xprof-util.dir/llvm-ctxprof-util.cpp.o
[2372/4326] Building CXX object utils/...keFiles/yaml-bench.dir/YAMLBench.cpp.o
[2372/4326] Building CXX object tools/.../llvm-profdata.dir/llvm-profdata.cpp.o
[2373/4326] Building CXX object utils/...akeFiles/FileCheck.dir/FileCheck.cpp.o
[2373/4326] Building CXX object tools/...rofdata.dir/llvm-profdata-driver.cpp.o
[2374/4326] Building CXX object utils/...spec.dir/llvm-test-mustache-spec.cpp.o
[2374/4326] Building CXX object tools/...s/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
[2375/4326] Building CXX object tools/...rofdata.dir/llvm-profdata-driver.cpp.o
[2375/4326] Building CXX object tools/...m-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[2376/4326] Building CXX object tools/...xprof-util.dir/llvm-ctxprof-util.cpp.o
[2376/4326] Building CXX object tools/...CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
[2377/4326] Building CXX object tools/...iles/llvm-config.dir/llvm-config.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-config/llvm-config.cpp: In function 'std::vector<std::__cxx11::basic_string<char> > GetAllDyLibComponents(bool, bool, const std::string&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-config/llvm-config.cpp:261:37: warning: value computed is not used [-Wunused-value]

[2377/4326] Linking CXX static library lib/libLLVMCFIVerify.a
[2378/4326] Linking CXX static library lib/libLLVMCFIVerify.a
[2378/4326] Building CXX object tools/...CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
[2379/4326] Building CXX object tools/...m-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[2379/4326] Building CXX object tools/...cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
[2380/4326] Building CXX object tools/...CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
[2380/4326] Building CXX object tools/...eFiles/llvm-cov.dir/CodeCoverage.cpp.o
[2381/4326] Building CXX object tools/...s/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
[2381/4326] Building CXX object tools/...lvm-cov.dir/CoverageExporterJson.cpp.o
[2382/4326] Building CXX object tools/...CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
[2382/4326] Building CXX object tools/...lvm-cov.dir/CoverageExporterLcov.cpp.o
[2383/4326] Building CXX object tools/...cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
[2383/4326] Building CXX object tools/...les/llvm-cov.dir/CoverageFilters.cpp.o
[2384/4326] Building CXX object tools/...les/llvm-cov.dir/CoverageFilters.cpp.o
[2384/4326] Building CXX object tools/...iles/llvm-cov.dir/CoverageReport.cpp.o
[2385/4326] Building CXX object tools/...lvm-cov.dir/CoverageExporterLcov.cpp.o
In file included from /usr/include/c++/14.2.1/memory:69,
                 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 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++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; _Tp = {anonymous}::NestedCountedRegion]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373: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++/14.2.1/bits/vector.tcc:984: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++/14.2.1/bits/stl_vector.h:1488: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:2156: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++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, vector<{anonymous}::NestedCountedRegion> >; _ForwardIterator = {anonymous}::NestedCountedRegion*; _Tp = {anonymous}::NestedCountedRegion]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373: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++/14.2.1/bits/vector.tcc:1022: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++/14.2.1/bits/stl_vector.h:1488: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:2156: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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++/14.2.1/bits/stl_uninitialized.h:137:32: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NestedCountedRegion*, std::vector<{anonymous}::NestedCountedRegion> >' changed in GCC 7.1

[2385/4326] Building CXX object tools/...llvm-cov.dir/CoverageSummaryInfo.cpp.o
[2386/4326] Building CXX object tools/...lvm-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:101: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:93: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++/14.2.1/algorithm:61,
                 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:53:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<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}::renderBranchRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:127:13: 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::Array {anonymous}::renderMCDCRecord(const llvm::coverage::MCDCRecord&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:117:48: 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/tools/llvm-cov/CoverageExporterJson.cpp:56:
/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:644: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::Object {anonymous}::renderSummary(const llvm::FileCoverageSummary&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:183:77: 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:188:72: 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:194:77: 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:201: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:208: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:215: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:255: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&, const llvm::FileCoverageSummary&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:231: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:259:42:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:86: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&, const llvm::FileCoverageSummary&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:223: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:264:31:
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:175:28: 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:175:75: 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}::renderFunctions(const llvm::iterator_range<llvm::coverage::FunctionRecordIterator>&)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-cov/CoverageExporterJson.cpp:309:55: 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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:332:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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 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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:332:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
/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:342: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:347:53: 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:351:56: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1

[2386/4326] Building CXX object tools/.../llvm-cov.dir/SourceCoverageView.cpp.o
[2387/4326] Building CXX object tools/...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

[2387/4326] Building CXX object tools/...m-cov.dir/SourceCoverageViewHTML.cpp.o
[2388/4326] Building CXX object tools/...eFiles/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(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

[2388/4326] Building CXX object tools/...m-cov.dir/SourceCoverageViewText.cpp.o
[2389/4326] Building CXX object tools/...iles/llvm-cov.dir/CoverageReport.cpp.o
[2389/4326] Building CXX object tools/...iles/llvm-cov.dir/TestingSupport.cpp.o
[2390/4326] Building CXX object tools/.../llvm-cov.dir/SourceCoverageView.cpp.o
[2390/4326] Building CXX object tools/...iles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[2391/4326] Building CXX object tools/.../llvm-profdata.dir/llvm-profdata.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:25,
                 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:13:
/usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, long long unsigned int>*, vector<pair<__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const pair<__cxx11::basic_string<char>, long long unsigned int>&, const pair<__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.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>, long long unsigned int>*, vector<pair<__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile({anonymous}::ShowFormat, llvm::raw_fd_ostream&)::<lambda(const pair<__cxx11::basic_string<char>, long long unsigned int>&, const pair<__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/14.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>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/unordered_map.h:33,
                 from /usr/include/c++/14.2.1/unordered_map:41,
                 from /usr/include/c++/14.2.1/functional:63,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:20:
/usr/include/c++/14.2.1/bits/hashtable.h: 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(const_iterator) [with _Key = llvm::hash_code; _Value = std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples>; _Alloc = std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<llvm::hash_code>; _Hash = std::hash<llvm::hash_code>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]':
/usr/include/c++/14.2.1/bits/hashtable.h:2380:5: note: parameter passing for argument of type 'std::_Hashtable<llvm::hash_code, std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples>, std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >, std::__detail::_Select1st, std::equal_to<llvm::hash_code>, std::hash<llvm::hash_code>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<llvm::hash_code, std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples>, std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >, std::__detail::_Select1st, std::equal_to<llvm::hash_code>, std::hash<llvm::hash_code>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallSet.h:25:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
/usr/include/c++/14.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++/14.2.1/bits/stl_tree.h:2454: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++/14.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++/14.2.1/bits/stl_tree.h:2454: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++/14.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = 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++/14.2.1/bits/stl_tree.h:2206: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
In file included from /usr/include/c++/14.2.1/map:63,
                 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/ProfileData/InstrProfCorrelator.h:22,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:20:
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:1037:52:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:793: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:1496:26:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 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:802: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:1499:36:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 /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:27:
/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:632: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 '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:1199: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:1207:62:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:648: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::computeSampleProfileOverlap(llvm::raw_fd_ostream&)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:2505: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:2761:42:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:648: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:2634: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:2763:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:648: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:2635: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:2763:33:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:648:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' changed in GCC 7.1
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890:25: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:754:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: 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::__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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:755:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: 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++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/InstrProf.h:756:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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 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:809: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:1476:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: 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 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:793: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:1493:31:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 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:802: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:1496:39:
/usr/include/c++/14.2.1/bits/stl_map.h:532:37: 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 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:1644:49,
    inlined from 'int merge_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1809:23:
/build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:648:47: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::sampleprof::SampleContextFrame>' 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 = llvm::hash_code; _Value = std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples>; _Alloc = std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<llvm::hash_code>; _Hash = std::hash<llvm::hash_code>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, 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 = llvm::hash_code; _Tp = llvm::sampleprof::FunctionSamples; _Hash = std::hash<llvm::hash_code>; _Pred = std::equal_to<llvm::hash_code>; _Alloc = std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/14.2.1/bits/unordered_map.h:754:26,
    inlined from 'llvm::sampleprof::HashKeyMap<std::unordered_map, llvm::sampleprof::SampleContext, llvm::sampleprof::FunctionSamples>::iterator llvm::sampleprof::SampleProfileMap::erase(llvm::sampleprof::HashKeyMap<std::unordered_map, llvm::sampleprof::SampleContext, llvm::sampleprof::FunctionSamples>::iterator)' at /build/emscripten/src/llvm-project/llvm/include/llvm/ProfileData/SampleProf.h:1353:56,
    inlined from 'void filterFunctions(T&) [with T = llvm::sampleprof::SampleProfileMap]' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:937:23,
    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:1680:18,
    inlined from 'int merge_main(llvm::StringRef)' at /build/emscripten/src/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp:1809:23:
/usr/include/c++/14.2.1/bits/hashtable.h:1024:21: note: parameter passing for argument of type 'std::_Hashtable<llvm::hash_code, std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples>, std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >, std::__detail::_Select1st, std::equal_to<llvm::hash_code>, std::hash<llvm::hash_code>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator' {aka 'std::__detail::_Insert_base<llvm::hash_code, std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples>, std::allocator<std::pair<const llvm::hash_code, llvm::sampleprof::FunctionSamples> >, std::__detail::_Select1st, std::equal_to<llvm::hash_code>, std::hash<llvm::hash_code>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator'} changed in GCC 7.1

[2391/4326] Building CXX object tools/...akeFiles/llvm-diff.dir/llvm-diff.cpp.o
[2392/4326] Building CXX object tools/...m-cov.dir/SourceCoverageViewText.cpp.o
[2392/4326] Linking CXX static library lib/libLLVMDiff.a
[2393/4326] Linking CXX static library lib/libLLVMDiff.a
[2393/4326] Building CXX object tools/...CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[2394/4326] Building CXX object tools/...iles/llvm-cov.dir/TestingSupport.cpp.o
[2394/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2395/4326] Building CXX object tools/...m-cov.dir/SourceCoverageViewHTML.cpp.o
[2395/4326] Building CXX object tools/...r.dir/llvm-dlang-demangle-fuzzer.cpp.o
[2396/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2396/4326] Building CXX object tools/...es/llvm-extract.dir/llvm-extract.cpp.o
[2397/4326] Building CXX object tools/...iles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[2397/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2398/4326] Building CXX object tools/...r.dir/llvm-dlang-demangle-fuzzer.cpp.o
[2398/4326] Building CXX object tools/...dir/llvm-itanium-demangle-fuzzer.cpp.o
[2399/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2399/4326] Building CXX object tools/...ecutor.dir/llvm-jitlink-executor.cpp.o
[2400/4326] Building CXX object tools/...dir/llvm-itanium-demangle-fuzzer.cpp.o
[2400/4326] Building CXX object tools/...akeFiles/llvm-link.dir/llvm-link.cpp.o
[2401/4326] Building CXX object tools/...akeFiles/llvm-diff.dir/llvm-diff.cpp.o
[2401/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2402/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2402/4326] Building CXX object tools/...r/llvm-microsoft-demangle-fuzzer.cpp.o
[2403/4326] Building CXX object tools/...r/llvm-microsoft-demangle-fuzzer.cpp.o
[2403/4326] Building CXX object tools/...m-modextract.dir/llvm-modextract.cpp.o
[2404/4326] Building CXX object tools/...ecutor.dir/llvm-jitlink-executor.cpp.o
[2404/4326] Building CXX object tools/...es/llvm-opt-report.dir/OptReport.cpp.o
[2405/4326] Building CXX object tools/...CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[2405/4326] Building CXX object tools/...lvm-pdbutil.dir/BytesOutputStyle.cpp.o
[2406/4326] Building CXX object tools/...m-modextract.dir/llvm-modextract.cpp.o
[2406/4326] Building CXX object tools/...llvm-pdbutil.dir/DumpOutputStyle.cpp.o
[2407/4326] Building CXX object tools/...akeFiles/llvm-link.dir/llvm-link.cpp.o
[2407/4326] Building CXX object tools/...m-pdbutil.dir/ExplainOutputStyle.cpp.o
[2408/4326] Building CXX object tools/...es/llvm-opt-report.dir/OptReport.cpp.o
[2408/4326] Building CXX object tools/...es/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
[2409/4326] Building CXX object tools/...es/llvm-extract.dir/llvm-extract.cpp.o
[2409/4326] Building CXX object tools/...-pdbutil.dir/MinimalSymbolDumper.cpp.o
[2410/4326] Building CXX object tools/...lvm-pdbutil.dir/BytesOutputStyle.cpp.o
[2410/4326] Building CXX object tools/...vm-pdbutil.dir/MinimalTypeDumper.cpp.o
[2411/4326] Building CXX object tools/...m-pdbutil.dir/ExplainOutputStyle.cpp.o
[2411/4326] Building CXX object tools/...keFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
[2412/4326] Building CXX object tools/...-pdbutil.dir/MinimalSymbolDumper.cpp.o
[2412/4326] Building CXX object tools/...-pdbutil.dir/PrettyBuiltinDumper.cpp.o
[2413/4326] Building CXX object tools/...vm-pdbutil.dir/MinimalTypeDumper.cpp.o
[2413/4326] Building CXX object tools/....dir/PrettyClassDefinitionDumper.cpp.o
[2414/4326] Building CXX object tools/...keFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
[2414/4326] Building CXX object tools/...PrettyClassLayoutGraphicalDumper.cpp.o
[2415/4326] Building CXX object tools/...-pdbutil.dir/PrettyBuiltinDumper.cpp.o
[2415/4326] Building CXX object tools/...dbutil.dir/PrettyCompilandDumper.cpp.o
[2416/4326] Building CXX object tools/....dir/PrettyClassDefinitionDumper.cpp.o
[2416/4326] Building CXX object tools/...lvm-pdbutil.dir/PrettyEnumDumper.cpp.o
[2417/4326] Building CXX object tools/...PrettyClassLayoutGraphicalDumper.cpp.o
[2417/4326] Building CXX object tools/...l.dir/PrettyExternalSymbolDumper.cpp.o
[2418/4326] Building CXX object tools/...es/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
[2418/4326] Building CXX object tools/...pdbutil.dir/PrettyFunctionDumper.cpp.o
[2419/4326] Building CXX object tools/...llvm-pdbutil.dir/DumpOutputStyle.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp: In member function 'llvm::Error llvm::pdb::DumpOutputStyle::dumpUdtStats()':
/build/emscripten/src/llvm-project/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:750:32: warning: value computed is not used [-Wunused-value]
/build/emscripten/src/llvm-project/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:751:30: warning: value computed is not used [-Wunused-value]

[2419/4326] Building CXX object tools/...lvm-pdbutil.dir/PrettyTypeDumper.cpp.o
[2420/4326] Building CXX object tools/...dbutil.dir/PrettyCompilandDumper.cpp.o
[2420/4326] Building CXX object tools/...-pdbutil.dir/PrettyTypedefDumper.cpp.o
[2421/4326] Building CXX object tools/...l.dir/PrettyExternalSymbolDumper.cpp.o
[2421/4326] Building CXX object tools/...pdbutil.dir/PrettyVariableDumper.cpp.o
[2422/4326] Building CXX object tools/...lvm-pdbutil.dir/PrettyEnumDumper.cpp.o
[2422/4326] Building CXX object tools/...iles/llvm-pdbutil.dir/StreamUtil.cpp.o
[2423/4326] Building CXX object tools/...pdbutil.dir/PrettyFunctionDumper.cpp.o
[2423/4326] Building CXX object tools/...pdbutil.dir/TypeReferenceTracker.cpp.o
[2424/4326] Building CXX object tools/...-pdbutil.dir/PrettyTypedefDumper.cpp.o
[2424/4326] Building CXX object tools/...llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
[2425/4326] Building CXX object tools/...lvm-pdbutil.dir/PrettyTypeDumper.cpp.o
[2425/4326] Building CXX object tools/...lvm-remarkutil.dir/RemarkConvert.cpp.o
[2426/4326] Building CXX object tools/...pdbutil.dir/PrettyVariableDumper.cpp.o
[2426/4326] Building CXX object tools/.../llvm-remarkutil.dir/RemarkCount.cpp.o
[2427/4326] Building CXX object tools/...iles/llvm-pdbutil.dir/StreamUtil.cpp.o
[2427/4326] Building CXX object tools/...lvm-remarkutil.dir/RemarkCounter.cpp.o
[2428/4326] Building CXX object tools/...pdbutil.dir/TypeReferenceTracker.cpp.o
[2428/4326] Building CXX object tools/...arkutil.dir/RemarkInstructionMix.cpp.o
[2429/4326] Building CXX object tools/...lvm-remarkutil.dir/RemarkConvert.cpp.o
[2429/4326] Building CXX object tools/...vm-remarkutil.dir/RemarkSizeDiff.cpp.o
[2430/4326] Building CXX object tools/.../llvm-remarkutil.dir/RemarkCount.cpp.o
[2430/4326] Building CXX object tools/...s/llvm-remarkutil.dir/RemarkUtil.cpp.o
[2431/4326] Building CXX object tools/...llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
[2431/4326] Building CXX object tools/...remarkutil.dir/RemarkUtilHelpers.cpp.o
[2432/4326] Building CXX object tools/...s/llvm-remarkutil.dir/RemarkUtil.cpp.o
[2432/4326] Building CXX object tools/...emarkutil.dir/RemarkUtilRegistry.cpp.o
[2433/4326] Building CXX object tools/...arkutil.dir/RemarkInstructionMix.cpp.o
[2433/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2434/4326] Building CXX object tools/...-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[2434/4326] Building CXX object tools/...er.dir/llvm-rust-demangle-fuzzer.cpp.o
[2435/4326] Building CXX object tools/...lvm-remarkutil.dir/RemarkCounter.cpp.o
[2435/4326] Building CXX object tools/...CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o
[2436/4326] Building CXX object tools/...er.dir/llvm-rust-demangle-fuzzer.cpp.o
[2436/4326] Building CXX object tools/...r.dir/DummySpecialCaseListFuzzer.cpp.o
[2437/4326] Building CXX object tools/...r.dir/DummySpecialCaseListFuzzer.cpp.o
[2437/4326] Building CXX object tools/...zer.dir/special-case-list-fuzzer.cpp.o
[2438/4326] Building CXX object tools/...remarkutil.dir/RemarkUtilHelpers.cpp.o
[2438/4326] Building CXX object tools/...iles/llvm-stress.dir/llvm-stress.cpp.o
[2439/4326] Building CXX object tools/...emarkutil.dir/RemarkUtilRegistry.cpp.o
[2439/4326] Building CXX object tools/...es/llvm-undname.dir/llvm-undname.cpp.o
[2440/4326] Building CXX object tools/...vm-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

[2440/4326] Building CXX object tools/...les/llvm-xray.dir/func-id-helper.cpp.o
[2441/4326] Building CXX object tools/...zer.dir/special-case-list-fuzzer.cpp.o
[2441/4326] Building CXX object tools/...akeFiles/llvm-xray.dir/llvm-xray.cpp.o
[2442/4326] Building CXX object tools/...es/llvm-undname.dir/llvm-undname.cpp.o
[2442/4326] Building CXX object tools/...Files/llvm-xray.dir/xray-account.cpp.o
[2443/4326] Building CXX object tools/...akeFiles/llvm-xray.dir/llvm-xray.cpp.o
[2443/4326] Building CXX object tools/.../llvm-xray.dir/xray-color-helper.cpp.o
[2444/4326] Building CXX object tools/...les/llvm-xray.dir/func-id-helper.cpp.o
[2444/4326] Building CXX object tools/...les/llvm-xray.dir/xray-converter.cpp.o
[2445/4326] Building CXX object tools/...CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o
[2445/4326] Building CXX object tools/...Files/llvm-xray.dir/xray-extract.cpp.o
[2446/4326] Building CXX object tools/...iles/llvm-stress.dir/llvm-stress.cpp.o
[2446/4326] Building CXX object tools/...iles/llvm-xray.dir/xray-fdr-dump.cpp.o
[2447/4326] Building CXX object tools/.../llvm-xray.dir/xray-color-helper.cpp.o
[2447/4326] Building CXX object tools/...es/llvm-xray.dir/xray-graph-diff.cpp.o
[2448/4326] Building CXX object tools/...iles/llvm-xray.dir/xray-fdr-dump.cpp.o
[2448/4326] Building CXX object tools/...keFiles/llvm-xray.dir/xray-graph.cpp.o
[2449/4326] Building CXX object tools/...Files/llvm-xray.dir/xray-extract.cpp.o
[2449/4326] Building CXX object tools/...iles/llvm-xray.dir/xray-registry.cpp.o
[2450/4326] Building CXX object tools/...les/llvm-xray.dir/xray-converter.cpp.o
[2450/4326] Building CXX object tools/...eFiles/llvm-xray.dir/xray-stacks.cpp.o
[2451/4326] Building CXX object tools/...iles/llvm-xray.dir/xray-registry.cpp.o
[2451/4326] Building CXX object tools/...dir/DummyYAMLNumericParserFuzzer.cpp.o
[2452/4326] Building CXX object tools/...dir/DummyYAMLNumericParserFuzzer.cpp.o
[2452/4326] Building CXX object tools/...r.dir/yaml-numeric-parser-fuzzer.cpp.o
[2453/4326] Building CXX object tools/...es/llvm-xray.dir/xray-graph-diff.cpp.o
[2453/4326] Building CXX object tools/...fuzzer.dir/DummyYAMLParserFuzzer.cpp.o
[2454/4326] Building CXX object tools/...fuzzer.dir/DummyYAMLParserFuzzer.cpp.o
[2454/4326] Building CXX object tools/...er-fuzzer.dir/yaml-parser-fuzzer.cpp.o
[2455/4326] Building CXX object tools/...r.dir/yaml-numeric-parser-fuzzer.cpp.o
[2455/4326] Building CXX object tools/...eFiles/obj2yaml.dir/archive2yaml.cpp.o
[2456/4326] Building CXX object tools/...Files/llvm-xray.dir/xray-account.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp: In function '{anonymous}::ResultRow {anonymous}::getStats(llvm::MutableArrayRef<long long unsigned int>)':
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:274:11: 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++/14.2.1/algorithm:60,
                 from /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:13:
/usr/include/c++/14.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++/14.2.1/bits/stl_algobase.h:155: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++/14.2.1/bits/stl_algobase.h:155: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++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61:
/usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1750: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++/14.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++/14.2.1/bits/stl_algo.h:1770: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++/14.2.1/bits/stl_algo.h:1770: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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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 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:403:14:
/build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-account.cpp:318: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:337: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:337: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:340: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:340: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:343: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:343: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:346: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:346: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:349: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:349: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:352: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:352: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:355: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:355: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:358: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:358: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:403:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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++/14.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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1876: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++/14.2.1/bits/stl_algo.h:1855: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:91:20: 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++/14.2.1/bits/stl_algo.h:93:20: 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++/14.2.1/bits/stl_algo.h:95:20: 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++/14.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++/14.2.1/bits/stl_algo.h:1890: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
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++/14.2.1/bits/stl_algo.h:1857: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++/14.2.1/bits/stl_algo.h:1889:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:1842:18: 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:318: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:337:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:337:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:340:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:340:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:343:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:343:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:346:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:346:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:349:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:349:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:352:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:352:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:355:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:355:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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::__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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:358:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905: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
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++/14.2.1/bits/stl_algo.h:1908: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++/14.2.1/bits/stl_algo.h:4805: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:1691: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:1696: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:306: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:358:14:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817: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
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: 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

[2456/4326] Building CXX object tools/...CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
[2457/4326] Building CXX object tools/...er-fuzzer.dir/yaml-parser-fuzzer.cpp.o
[2457/4326] Building CXX object tools/...MakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[2458/4326] Building CXX object tools/...keFiles/llvm-xray.dir/xray-graph.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/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++/14.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++/14.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
/usr/include/c++/14.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++/14.2.1/bits/stl_algo.h:1915: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++/14.2.1/bits/stl_algo.h:1915: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++/14.2.1/bits/stl_algo.h:1915: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:281:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:307:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:4699: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
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:284:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:307:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:4699: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
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:287:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:307:13:
/usr/include/c++/14.2.1/bits/stl_algo.h:4699: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
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:281:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:320:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:4699: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
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:284:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:320:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:4699: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
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:287:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /build/emscripten/src/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp:320:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:4699: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

[2458/4326] Building CXX object tools/...akeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
[2459/4326] Building CXX object tools/...eFiles/llvm-xray.dir/xray-stacks.cpp.o
[2459/4326] Building CXX object tools/...es/obj2yaml.dir/dxcontainer2yaml.cpp.o
[2460/4326] Building CXX object tools/...eFiles/obj2yaml.dir/archive2yaml.cpp.o
[2460/4326] Building CXX object tools/...CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
[2461/4326] Building CXX object tools/...CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
[2461/4326] Building CXX object tools/...akeFiles/obj2yaml.dir/macho2yaml.cpp.o
[2462/4326] Building CXX object tools/...MakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[2462/4326] Building CXX object tools/...Files/obj2yaml.dir/minidump2yaml.cpp.o
[2463/4326] Building CXX object tools/...akeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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:25,
                 from /build/emscripten/src/llvm-project/llvm/tools/obj2yaml/dwarf2yaml.cpp:9:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.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++/14.2.1/optional:849: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274:19,
    inlined from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>; _Dp = std::_Optional_base<std::vector<llvm::DWARFYAML::Ranges>, false, false>]' at /usr/include/c++/14.2.1/optional:455:52,
    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++/14.2.1/optional:851: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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

[2463/4326] Building CXX object tools/...eFiles/obj2yaml.dir/offload2yaml.cpp.o
[2464/4326] Building CXX object tools/...es/obj2yaml.dir/dxcontainer2yaml.cpp.o
[2464/4326] Building CXX object tools/...akeFiles/obj2yaml.dir/xcoff2yaml.cpp.o
[2465/4326] Building CXX object tools/...Files/obj2yaml.dir/minidump2yaml.cpp.o
[2465/4326] Building CXX object tools/...MakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
[2466/4326] Building CXX object tools/...eFiles/obj2yaml.dir/offload2yaml.cpp.o
[2466/4326] Building CXX object tools/...chunk-list.dir/reduce-chunk-list.cpp.o
[2467/4326] Building CXX object tools/...akeFiles/obj2yaml.dir/xcoff2yaml.cpp.o
[2467/4326] Linking CXX shared library lib/libRemarks.so.21.0git
[2468/4326] Linking CXX shared library lib/libRemarks.so.21.0git
[2468/4326] Building CXX object tools/...CMakeFiles/sanstats.dir/sanstats.cpp.o
[2469/4326] Building CXX object tools/...chunk-list.dir/reduce-chunk-list.cpp.o
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp: In function 'llvm::SmallVector<llvm::DebugCounter::Chunk> {anonymous}::simplifyChunksList(llvm::ArrayRef<llvm::DebugCounter::Chunk>)':
/build/emscripten/src/llvm-project/llvm/tools/reduce-chunk-list/reduce-chunk-list.cpp:31:20: 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 '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:44:62: 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:61: 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:145:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DebugCounter::Chunk>' changed in GCC 7.1

[2469/4326] Building CXX object tools/...istorder.dir/verify-uselistorder.cpp.o
[2470/4326] Building CXX object tools/...MakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
[2470/4326] Building CXX object tools/...CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
[2471/4326] Building CXX object tools/...akeFiles/obj2yaml.dir/macho2yaml.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.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++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::ExportEntry>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
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:564:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1442:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:141: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++/14.2.1/optional:395: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++/14.2.1/optional:429: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++/14.2.1/optional:536:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/14.2.1/optional:703: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:141: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++/14.2.1/optional:395: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++/14.2.1/optional:429: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++/14.2.1/optional:536:9,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>::optional(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/14.2.1/optional:703: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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

[2471/4326] Linking CXX static library lib/libbenchmark.a
[2472/4326] Linking CXX static library lib/libbenchmark.a
[2472/4326] Building CXX object third-...benchmark_main.dir/benchmark_main.cc.o
[2473/4326] Building CXX object tools/...CMakeFiles/sanstats.dir/sanstats.cpp.o
[2473/4326] Linking CXX static library lib/libLLVMTableGenCommon.a
[2474/4326] Building CXX object third-...benchmark_main.dir/benchmark_main.cc.o
[2474/4326] Linking CXX static library lib/libLLVMFrontendOpenACC.a
[2475/4326] Linking CXX static library lib/libLLVMFrontendOpenACC.a
[2475/4326] Linking CXX static library lib/libLLVMTelemetry.a
[2476/4326] Linking CXX static library lib/libLLVMTableGenCommon.a
[2476/4326] Linking CXX executable bin/FileCheck
[2477/4326] Linking CXX static library lib/libLLVMTelemetry.a
[2477/4326] Linking CXX executable bin/llvm-PerfectShuffle
[2478/4326] Linking CXX executable bin/llvm-PerfectShuffle
[2478/4326] Linking CXX executable bin/count
[2479/4326] Linking CXX executable bin/count
[2479/4326] Linking CXX executable bin/not
[2480/4326] Linking CXX executable bin/FileCheck
[2480/4326] Linking CXX executable bin/UnicodeNameMappingGenerator
[2481/4326] Linking CXX executable bin/not
[2481/4326] Linking CXX executable bin/yaml-bench
[2482/4326] Linking CXX executable bin/UnicodeNameMappingGenerator
[2482/4326] Linking CXX executable bin/split-file
[2483/4326] Linking CXX executable bin/yaml-bench
[2483/4326] Linking CXX executable bin/llvm-test-mustache-spec
[2484/4326] Linking CXX executable bin/split-file
[2484/4326] Linking CXX executable bin/llvm-config
[2485/4326] Building CXX object tools/...CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
[2485/4326] Linking CXX executable bin/llvm-ctxprof-util
[2486/4326] Linking CXX executable bin/llvm-test-mustache-spec
[2486/4326] Linking CXX executable bin/llvm-profdata
[2487/4326] Linking CXX executable bin/llvm-config
[2487/4326] Generating ../../../../bin/scan-build
[2488/4326] Generating ../../../../bin/scan-build
[2488/4326] Generating ../../../../libexec/c++-analyzer
[2489/4326] Generating ../../../../libexec/c++-analyzer
[2489/4326] Generating ../../../../libexec/ccc-analyzer
[2490/4326] Generating ../../../../libexec/ccc-analyzer
[2490/4326] Generating ../../../../share/man/man1/scan-build.1
[2491/4326] Generating ../../../../share/man/man1/scan-build.1
[2491/4326] Generating ../../../../share/scan-build/scanview.css
[2492/4326] Generating ../../../../share/scan-build/scanview.css
[2492/4326] Generating ../../../../share/scan-build/sorttable.js
[2493/4326] Building CXX object tools/...istorder.dir/verify-uselistorder.cpp.o
[2493/4326] Generating ../../../../bin/analyze-build
[2494/4326] Generating ../../../../share/scan-build/sorttable.js
[2494/4326] Generating ../../../../bin/intercept-build
[2495/4326] Generating ../../../../bin/analyze-build
[2495/4326] Generating ../../../../bin/scan-build-py
[2496/4326] Generating ../../../../bin/intercept-build
[2496/4326] Generating ../../../../lib/libear/__init__.py
[2497/4326] Generating ../../../../bin/scan-build-py
[2497/4326] Generating ../../../../lib/libear/config.h.in
[2498/4326] Generating ../../../../lib/libear/__init__.py
[2498/4326] Generating ../../../../lib/libear/ear.c
[2499/4326] Generating ../../../../lib/libear/config.h.in
[2499/4326] Generating ../../../../lib/libscanbuild/__init__.py
[2500/4326] Generating ../../../../lib/libear/ear.c
[2500/4326] Generating ../../../../lib/libscanbuild/analyze.py
[2501/4326] Generating ../../../../lib/libscanbuild/__init__.py
[2501/4326] Generating ../../../../lib/libscanbuild/arguments.py
[2502/4326] Generating ../../../../lib/libscanbuild/analyze.py
[2502/4326] Generating ../../../../lib/libscanbuild/clang.py
[2503/4326] Generating ../../../../lib/libscanbuild/arguments.py
[2503/4326] Generating ../../../../lib/libscanbuild/compilation.py
[2504/4326] Generating ../../../../lib/libscanbuild/clang.py
[2504/4326] Generating ../../../../lib/libscanbuild/intercept.py
[2505/4326] Generating ../../../../lib/libscanbuild/compilation.py
[2505/4326] Generating ../../../../lib/libscanbuild/report.py
[2506/4326] Generating ../../../../lib/libscanbuild/intercept.py
[2506/4326] Generating ../../../../lib/libscanbuild/resources/scanview.css
[2507/4326] Generating ../../../../lib/libscanbuild/report.py
[2507/4326] Generating ../../../../lib/libscanbuild/resources/selectable.js
[2508/4326] Generating ../../../../lib/libscanbuild/resources/scanview.css
[2508/4326] Generating ../../../../lib/libscanbuild/resources/sorttable.js
[2509/4326] Linking CXX executable bin/llvm-ctxprof-util
[2509/4326] Generating ../../../../lib/libscanbuild/shell.py
[2510/4326] Generating ../../../../lib/libscanbuild/resources/selectable.js
[2510/4326] Generating ../../../../libexec/analyze-c++
[2511/4326] Generating ../../../../lib/libscanbuild/resources/sorttable.js
[2511/4326] Generating ../../../../libexec/analyze-cc
[2512/4326] Generating ../../../../libexec/analyze-c++
[2512/4326] Generating ../../../../libexec/intercept-c++
[2513/4326] Generating ../../../../lib/libscanbuild/shell.py
[2513/4326] Generating ../../../../libexec/intercept-cc
[2514/4326] Generating ../../../../libexec/analyze-cc
[2514/4326] Generating ../../../../bin/scan-view
[2515/4326] Generating ../../../../libexec/intercept-c++
[2515/4326] Generating ../../../../share/scan-view/Reporter.py
[2516/4326] Generating ../../../../libexec/intercept-cc
[2516/4326] Generating ../../../../share/scan-view/ScanView.py
[2517/4326] Generating ../../../../bin/scan-view
[2517/4326] Generating ../../../../share/scan-view/bugcatcher.ico
[2518/4326] Generating ../../../../share/scan-view/Reporter.py
[2518/4326] Generating ../../../../share/scan-view/startfile.py
[2519/4326] Generating ../../../../share/scan-view/ScanView.py
[2519/4326] Linking CXX executable bin/llvm-as
[2520/4326] Generating ../../../../share/scan-view/bugcatcher.ico
[2520/4326] Linking CXX executable bin/llvm-bcanalyzer
[2521/4326] Generating ../../../../share/scan-view/startfile.py
[2521/4326] Linking CXX executable bin/llvm-cat
[2522/4326] Linking CXX executable bin/llvm-bcanalyzer
[2522/4326] Linking CXX executable bin/llvm-cov
[2523/4326] Linking CXX executable bin/llvm-profdata
[2523/4326] Linking CXX executable bin/llvm-cxxmap
[2524/4326] Linking CXX executable bin/llvm-cxxmap
[2524/4326] Linking CXX executable bin/llvm-diff
[2525/4326] Linking CXX executable bin/llvm-cat
[2525/4326] Linking CXX executable bin/llvm-dis
[2526/4326] Building CXX object tools/...CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
In file included from /usr/include/c++/14.2.1/vector:65,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/emscripten/src/llvm-project/llvm/include/llvm/ADT/SmallVector.h:25,
                 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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113: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++/14.2.1/bits/stl_uninitialized.h:113: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
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:141: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++/14.2.1/optional:395: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++/14.2.1/optional:429: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++/14.2.1/optional:536:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/14.2.1/optional:703: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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 static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, std::vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; bool _TrivialValueTypes = false]',
    inlined from '_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*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::DebugNameAbbreviation*, vector<llvm::DWARFYAML::DebugNameAbbreviation> >; _ForwardIterator = llvm::DWARFYAML::DebugNameAbbreviation*; _Tp = llvm::DWARFYAML::DebugNameAbbreviation]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::DebugNameAbbreviation; _Alloc = std::allocator<llvm::DWARFYAML::DebugNameAbbreviation>]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606: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++/14.2.1/bits/stl_construct.h:119: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++/14.2.1/optional:274: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++/14.2.1/optional:141: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++/14.2.1/optional:395: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++/14.2.1/optional:429: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++/14.2.1/optional:536:9,
    inlined from 'constexpr std::optional<llvm::DWARFYAML::DebugNamesSection>::optional(const std::optional<llvm::DWARFYAML::DebugNamesSection>&)' at /usr/include/c++/14.2.1/optional:703: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++/14.2.1/bits/stl_uninitialized.h:137:32: 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

[2526/4326] Linking CXX executable bin/llvm-dlang-demangle-fuzzer
[2527/4326] Linking CXX executable bin/llvm-as
[2527/4326] Linking CXX executable bin/llvm-extract
[2528/4326] Linking CXX executable bin/llvm-cov
[2528/4326] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
[2529/4326] Linking CXX executable bin/llvm-diff
[2529/4326] Linking CXX executable bin/llvm-jitlink-executor
[2530/4326] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
[2530/4326] Linking CXX executable bin/llvm-link
[2531/4326] Linking CXX executable bin/llvm-dis
[2531/4326] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
[2532/4326] Linking CXX executable bin/llvm-jitlink-executor
[2532/4326] Linking CXX executable bin/llvm-modextract
[2533/4326] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
[2533/4326] Linking CXX executable bin/llvm-opt-report
[2534/4326] Linking CXX executable bin/llvm-opt-report
[2534/4326] Linking CXX executable bin/llvm-pdbutil
[2535/4326] Linking CXX executable bin/llvm-modextract
[2535/4326] Linking CXX executable bin/llvm-remarkutil
[2536/4326] Linking CXX executable bin/llvm-link
[2536/4326] Linking CXX executable bin/llvm-rust-demangle-fuzzer
[2537/4326] Linking CXX executable bin/llvm-rust-demangle-fuzzer
[2537/4326] Linking CXX executable bin/llvm-sim
[2538/4326] Linking CXX executable bin/llvm-remarkutil
[2538/4326] Linking CXX executable bin/llvm-special-case-list-fuzzer
[2539/4326] Linking CXX executable bin/llvm-special-case-list-fuzzer
[2539/4326] Linking CXX executable bin/llvm-stress
[2540/4326] Linking CXX executable bin/llvm-pdbutil
[2540/4326] Linking CXX executable bin/llvm-undname
[2541/4326] Linking CXX executable bin/llvm-undname
[2541/4326] Linking CXX executable bin/llvm-xray
[2542/4326] Linking CXX executable bin/llvm-sim
[2542/4326] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer
[2543/4326] Linking CXX executable bin/llvm-stress
[2543/4326] Linking CXX executable bin/llvm-yaml-parser-fuzzer
[2544/4326] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer
[2544/4326] Linking CXX executable bin/obj2yaml
[2545/4326] Linking CXX executable bin/llvm-extract
[2545/4326] Linking CXX executable bin/reduce-chunk-list
[2546/4326] Linking CXX executable bin/llvm-yaml-parser-fuzzer
[2546/4326] Creating library symlink lib/libRemarks.so
[2547/4326] Creating library symlink lib/libRemarks.so
[2547/4326] Linking CXX executable bin/sanstats
[2548/4326] Linking CXX executable bin/reduce-chunk-list
[2548/4326] Linking CXX executable bin/verify-uselistorder
[2549/4326] Linking CXX executable bin/llvm-xray
[2549/4326] Linking CXX executable bin/yaml2obj
[2550/4326] Linking CXX executable bin/sanstats
[2550/4326] Linking CXX static library lib/libbenchmark_main.a
[2551/4326] Linking CXX executable bin/obj2yaml
[2552/4326] Linking CXX static library lib/libbenchmark_main.a
[2553/4326] Linking CXX executable bin/verify-uselistorder
[2554/4326] Linking CXX executable bin/yaml2obj
[2555/4326] Linking CXX executable bin/llvm-dlang-demangle-fuzzer
ninja: build stopped: interrupted by user.
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build