==> 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